OSDN:  Our Network - Newsletters - Advertise - Shop   SEARCH:     
NewsForge - The Online Newspaper of Record for Linux and Open Source
The Online Newspaper of Record      
for Linux and Open Source
July 13th, 2002
   Corporate Voices       Home     Linux.Com     Reports     NewsVac      
 
Advertisement
 
  Gilmore's donation will create P2P program to compete with for-pay RPM update services  
Thursday July 11, 2002 - [ 02:56 PM GMT ]   Print this Article
Topic - Open Source
-  -By Grant Gross -
The first project of the Public Software Fund, a fledgling group dedicated to funding Free Software, will be a peer-to-peer file-sharing program for RPM packages, intended to compete with for-pay offerings from several Open Source companies.

Internet activist and Public Software Fund initiator John Gilmore has donated $35,000 toward the P2P project, saying it's partly a response to for-pay services like Red Hat's up2date, Ximian's Red Carpet and Lindows.com's Click-N-Run.

"There seems to be a trend among open-source companies to try to make money by charging the public over and over and over for the same old thing (which the public could have merely shared among themselves)," says Gilmore, co-founder of the Electronic Frontier Foundation. "Some of these companies even purport to 'license you' to only use these open source packages 'in support of' a single CPU.

"But we all know that once you have a copy of an open source package, you are free to share it," he adds. "Anybody who tried to give you a copy on more restrictive terms is violating the GNU General Public License. So this software is an attempt to help 'eliminate the middleman' and reduce the transaction costs of sharing open source software. "

Lindows.com as gotten flak recently for its $99 Click-N-Run service, which charges users to download anything more than three Open Source programs in its database. [Lindows.com PR people weren't immediately available for comment.] But several other Open Source companies do offer some variation of update services, with the for-pay option mostly focused at enterprise users, and Open Source advocates have long held that this kind of service can be the foundation of a successful Open Source business.

Countering the Slashdot effect

Gilmore's donation is aimed at paying Fidonet developer Tom Jennings build on existing Free Software RPM packages like BitTorrent and /current/ to take the load off Free Software download sites.

"... There's a 'Slashdot effect' that happens when a new major release of software comes out," Gilmore says. "Whether it's Mozilla, GNOME, Red Hat, or a security patch for anything, the people who publish it get their web site swamped from high demand. BitTorrent is a peer-to-peer technology that's designed to solve that particular problem, by having all the people who happen to be downloading at the same time also cross-load pieces of the file to each other. This uses each downloader's upstream bandwidth, and reduces the load on the central or mirrored servers."

Gilmore suggests that if enough of the Open Source/Free Software community has a BitTorrent client, sites like Slashdot can start publishing BitTorrent URLs for downloads they link to, in addition to the "old-style" links. "Building some of this technology into RPM updaters should make it cheaper to host open source software packages, allowing small organizations or individuals to cut major releases without buying mega bandwidth," he adds.

An additional goal for the project, Gilmore says, is building a P2P application that "moves many gigabytes per hour," but has no copyright problems to slug out in court.

"Open source software is legally free for all to share; no oligopoly can shut down its distribution," he says. "The music moguls have deliberately muddied the distinction between merely making tools for copying, and the act of stealing. They have tried to impose a legal standard of 'your system cannot allow theft or it will be shot down.' This standard would have eliminated Xerox machines, printing presses, FM radio, audio tape, CD-R, and even human storytelling (which was used for centuries to record and transmit human knowledge). So we're trying to build a peer-to-peer file-sharing application that has, how shall we say it, overwhelming volumes of 'substantial non-infringing uses.'"

What's is the Public Software Fund?

Public Software Fund president and longtime Free Software advocate Russell Nelson says the organization applied for non-profit status May 30. The goal of the fund, which was launched in February, is to allow patrons who've been donating money to Open Source projects to get tax deductions.

"John Gilmore noticed that he was funding the development of a fair amount of public benefit software, and yet not getting a tax write-off for it," Nelson says. "He asked me to start a non-profit to reward people currently paying out-of -pocket to create software, and to give an incentive to people who are paying for proprietary software.

"Basically, we want to give the same advantage to individuals paying for software as have corporations: a tax write-off," Nelson adds. "Everything that corporations pay for is tax-deductible, but of course they have to also be making a profit. Individuals don't have to make a profit on what they do, but neither have they had any tax benefit. Now that the Public Software Fund exists."

While the non-profit status is still pending, Nelson says the fund at least gives those people now donating to Open Source projects a chance for a tax write-off. He's approached the Xbox Linux Project to see if its anonymous $200,000 donor might want to go through the fund.

Gilmore says he hopes the fund will encourage people to think about donating money for Open Source/Free Software projects instead of proprietary ones. "There are a lot of people spending money to cause free software to be written," he says. "These donations are a gift to the community, and these gifts will benefit the public in perpetuity. They should ideally be accounted for as a charitable donation, both for purposes of social understanding, and for accounting.

"We are starting with the very simplest cases -- where the donor knows what software they want, knows who could do the job, will pay for the whole thing themselves, and the donor and programmer are unrelated, rather than employer/employee," Gilmore adds. "If we can make that work smoothly, then in later years we can try to enable more complicated scenarios."


 

( Post a new comment )

Pay Services      (#19114)
by MrWinston on 2002.07.11 10:57   | User Info |


"There seems to be a trend among open-source companies to try to make money by charging the public over and over and over for the same old thing (which the public could have merely shared among themselves)," says Gilmore, co-founder of the Electronic Frontier Foundation. "Some of these companies even purport to 'license you' to only use these open source packages 'in support of' a single CPU. "But we all know that once you have a copy of an open source package, you are free to share it," he adds. "Anybody who tried to give you a copy on more restrictive terms is violating the GNU General Public License. So this software is an attempt to help 'eliminate the middleman' and reduce the transaction costs of sharing open source software. "

I can understand this to an extent as they are providing a service and at least need to cover their expenses (hardware, leased lines, person maintaining the site, etc.). 99.9% of the time, you can find what you're looking for free of charge, but the average Joe would much rather "click-n-run" or install an RPM than deal with tarballs and makefiles. But the restrictive licensing is in most cases (probably ALL cases) a direct violation of the GPL, and in that aspect, makes these companies no better than Micro$oft.
[ Reply to This | Parent ]

Good take away the only way distros can profit      (#19120)
by Anonymous Reader on 2002.07.11 12:03


Morons, can't you see the big picture yet?
[ Reply to This | Parent ]

Apt for RPM already exists      (#19124)
by Anonymous Reader on 2002.07.11 12:36


Apt (http://freshrpms.net/apt/) makes it really easy to update a RedHat box.
apt-get update
apt-get upgrade
and your done, exactly as if you were using debian.
[ Reply to This | Parent ]

quality project      (#19138)
by DCallaghan on 2002.07.11 13:12   | User Info |


First of all, its nice to see P2P applications being used to solve problems like the slashdot effect in general. This service on top of such a service just sems like more of a good thing.

Secondly, its nice to see quality alternative ways of doing things. Its why many of us use open source software.

I'm perfectly satified recommending companies subscribe to the RedHat update service. Its a nice, easy way to automate package updates on a large number of machines and has a very reasonable price tag for the service it provides. I would disagree that I'm paying for the software; I'm paying for the convenience. Its time-consuming running an enterprise. I like the idea that the individual profiles are stored and updated accordingly. I consider it a feature.

But I don't use it at home. I don't find it an appropriate choice in that situation because the convenience doesn't outweigh the cost. It all about choice and here's another one. Good.

And thirdly, it makes sense to channel donations through a  .org in order to get a tax break. Sometimes Linux projects get revenue through commercial channels, sometimes they get revenue through charitable donations. It makes sense to make sure those individuals who give charitable donations are provided with the tax breaks to which they are entitled.
[ Reply to This | Parent ]

BitTorrent is awesome      (#19194)
by Anonymous Reader on 2002.07.11 18:54


I downloaded 2 gigs of data in 3 files using BitTorrent and it is totally awesome! It is extremely useful for large downloads which a lot of people are downloading, such as an iso for a new distro release.
[ Reply to This | Parent ]

FreshRPMS can update RedHat c/o apt-get      (#19219)
by thebs on 2002.07.11 23:04   | User Info | Home Page |


If you like Debian, but support RedHat, definitely check out FreshRPMS apt-get services [freshrpms.net]. They have a full repository for various RedHat versions -- update just like Debian. And even if you've never used Debian nor know what apt-get is, you need to check it out.

I originally discovered FreshRPMS because they have a lot of popular RPMs pre-made for specific RedHat versions that I used to build manually. Their apt-get services are even more useful.

-- Bryan "TheBS" Smith
I ignore "Microsoft-only" and "anything-but-Microsoft" bigots alike.
[ Reply to This | Parent ]

John Gilmore - Can I have some money?      (#19226)
by Anonymous Reader on 2002.07.12 0:13


Hey, John...

I know it's free to change the oil in my car, but there are all these capitalistic pig companies that are charging like $50 just to change someone's oil. I think John Gilmore should pay some of his millions to open up free oil changing stations. I mean, the audacity of these companies to actually CHARGE money for something that is free!

He should also open free burger joints, 'cause cooking a burger is free, so why should someone make any money doing it for others?

John...don't forget some free dry cleaning shops, since washing shirts is free too!

A few other service organizations that should all be put out of business for making money on things that we should all be forced to do for ourselves for free...

The kid who mows lawns for a living.
The guy who cuts hair for a living.
The woman who helps file my tax return for a living.
The girl who baby sits kids for a living.

I think you get the idea. But if you missed it...

JOHN...I WANT TO PAY A FEW BUCKS TO SOMEONE TO PROVIDE A SERVICE FOR ME. STOP TRYING TO RUN ALL THESE COMPANIES OUT OF BUSINESS SO YOU CAN FORCE ME TO DO IT THE HARD WAY!

Roger C
[ Reply to This | Parent ]

P2P network of trust?      (#19229)
by olsonco on 2002.07.12 0:38   | User Info |


I'll be curious to see how security is addressed.

I think the idea is fantastic, but there is a significant trust issue when installing software as opposed to downloading music or images.

I trust that when I get my Gnome packages from Ximian or an official Ximian mirror or an RPM from rpmfind.net that the chance they have been corrupted by a 3rd party is small.

I'm not so sure I'd be as quick to trust the unwashed masses.
[ Reply to This | Parent ]

Why in the world start with THIS project?      (#19237)
by flacco on 2002.07.12 4:10   | User Info |


Of all the things that need doing in the open/free software domain, why start with the one thing that helps fund open source software businesses??

[ Reply to This | Parent ]
Advertisement

User Login

Username

Password


New User?
Lost Password?

Advertisement

Submissions
- News story
- Commentary
- Software

Advertisement

We want your story

Search Linux.com and NewsForge
  Choose section Enter keywords
   
  Find Linux software here (Note: words under four characters are not indexed)
Advertisement
© Copyright 2002 - OSDN Open Source Development Network, All Rights Reserved
About NewsForge.com  •  About OSDN  •  Privacy Statement  •  Terms of Use  •  Advertise  •  Contact Us