
Public Software Fund's First Project 145
Russ Nelson writes "The Public Software Fund's first project has been funded for two months worth of development. Tom Jennings (of Fidonet fame) will be writing software to do peer-to-peer file sharing of free software RPM packages, improving the existing free software packages up2date, /current/, and BitTorrent. This will keep new distro releases from being slashdotted."
Finally... (Score:2, Insightful)
That really is a good idea though! (Score:2)
Peer-to-peer pioneer kills self (Score:1, Offtopic)
The New York Times [nytimes.com] tells us (after we register for free) that Gnutella developer Gene Kan has committed suicide. [nytimes.com] Let's see, he was young (25) and just over a year ago saw the company he started bought by Sun Microsystems [sun.com]. It would be wrong to jump to conclusions here. It would also be wrong to not start asking questions.
Re:Peer-to-peer pioneer kills self (Score:1, Offtopic)
Re:Peer-to-peer pioneer kills self (Score:1, Offtopic)
Re:CNN has story on this as well (with pic) (Score:1, Offtopic)
Very Very sad.
Re:Peer-to-peer pioneer kills self (Score:5, Insightful)
The mean-spirited and outright nasty comments that have gotten attached to every post mentioning Gene Kan's death remind me of why I cringe every time Slashdot announces that someone has died. Although it would be nice for Slashdot to provide a place for those of us touched by this tragedy to pay our respects, I'm actually relieved that they haven't. It would be painful to see all the trash that some of the miscreant AC's who hang out here would post.
Goodbye, Gene.
Why so many offtopic mods? (Score:1, Offtopic)
Why is that? I find that just as insulting as some of the comments desgined to be mean-spirited.
Re:Peer-to-peer pioneer kills self (Score:1)
Wait til the RIAA hears about this! (Score:3, Funny)
Oh, well...it was a nice idea while it lasted.
Re:Wait til the RIAA hears about this! (Score:1)
Yeah. But it's not a patch on her more experimental '-ac' work
flash crowd? (Score:5, Interesting)
Larry Niven's 1973 SF short story "Flash Crowd" predicted that one consequence of cheap teleportation would be huge crowds materializing almost instantly at the sites of interesting news stories. Twenty years later the term passed into common use on the Internet to describe exponential spikes in website or server usage when one passes a certain threshold of popular interest (what this does to the server may also be called slashdot effect).
Re:flash crowd? (Score:1)
But you're violating their copyleft's (Score:1)
Redhat (Score:4, Interesting)
Re:Redhat (Score:1)
My best guess is Public Relations: free Slashdotting and an even open-friendlier image. Red Hat wouldn't get to show off quite as much if they just put another employee behind their doors.
Not just Red Hat (Score:2)
Linux clients who can't install RPM packages (there aren't many) aren't compliant with the Linux Standard Base.
Re:Not just Red Hat (Score:1)
Re:Redhat (Score:1)
I love debian.
Gilmore founded Cygnus (Score:2)
free software developer until they were
bought by RedHat for $600 million. I doubt
Gilmore needs a job now.
Re:Gilmore founded Cygnus (Score:2)
This sucks (Score:2, Troll)
contributors to provide the desired enhancements
instead of locking them out? Sure. Screw the
innovators and featherbed your pals. This is just
corrupt, and there's no way any of my companies will
be contributing to that fund. Cronyism pretending
to be public service. Pffft.
Re:This sucks (Score:2)
Thanks.
Re:This sucks (Score:1, Informative)
Re:This sucks (Score:2)
Last time I checked - RPM stands for "Red hat Package Management" - so should John Gilmore (from Red Hat) pay Red Hat?
Re:This sucks (Score:1)
Actually, RPM stands for RPM Package Manager. I forgot where I first saw this referenced, but here [216.239.33.100] is a google cache of a mailing about the name.
Re:This sucks (Score:3, Informative)
If you want the original authors to make money, donate money and specify who you want to do the work.
Re:This sucks (Score:2)
payroll taxes to your employees by funnelling the
funds through a non-profit?
Re:This sucks (Score:2)
The purpose is to let individuals enjoy the same kind of tax benefit. Employees are taxed on earnings, not on profit, so if you hire someone to work on open source for you directly it won't affect your tax bill. But if you donate the money to a non-profit that hires the person for you, you can reduce your tax bill.
Considering that this is all within the law, and that it is up to IRS whether or not to accept the validity of what they are doing for the purpose of tax excempt status, calling it a "tax cheat" is certainly not fitting.
This is exactly the same way you can indirectly hire a pastor through a church by donating money, and reduce your tax bill by doing so.
It's all explained on their pages, linked to from the article - why not read them?
Tom Jennings (Score:5, Informative)
He also has lots of info on Nixie tubes [wps.com] and builds some cool looking clocks [wps.com] with them (to tie into the earlier
Re:Tom Jennings (Score:1)
And of course one mustn't forget the WPS toilet-cam maybe one of the first web-trolls
You can help! (Score:4, Interesting)
http://66.139.73.165/ [66.139.73.165]
If you would like to help out an open source content distribution network we would greatly appreciate it!
Re:You can help! (Score:1)
We are *so* gullible.
Interesting marketing tactic, too! ++ for that.
Free Porn (Score:3, Informative)
New meaning for RPM? (Score:1)
Red Hat Pornography Manager
Free Porn (Score:1)
"Hmmm, how can we can get at least 100 people to download a file at once?" "I know, lets offer them free porn!"
Seems to have worked, since I'm getting a whopping 1.5k/b a second....
Re:Free Porn (Score:1)
How to get it working under Mozilla on Win32 (Score:3, Interesting)
The installer simply says that "BitTorrent will now work under Internet Explorer", or words to that effect. No status screen, no readme, no "install to directory". Just a simple dialog box. Well, it turns out, BitTorrent is automatically installed to "%programdir%\BitTorrent" with the executable named "btdownloadprefetched.exe". So, click on one of the
Interesting algo. Lots of interesting side effects. Accurate download stats for who and how many times. Upstream connections only during a flash crowd, (or so it seems).
Re:You can help! (Score:1)
620K BYTES per sec! 5mbps! (Score:2)
Nearly 5 megbits per sec! Yahoo!
This program ROCKS!
And thank you Cablevision!
After it completes downloading it leaves up the window with a "finnish" button and keeps uploading to other people. Just leave it up while you watch the movie and you improve other people's download speeds
-
I don't think the RIAA likes my comment (Score:3, Interesting)
Re:I don't think the RIAA likes my comment (Score:2)
why just rpm's (Score:1)
The required metadata fields to uniquely identify a package (i.e. package name and version) are similar in all packaging schemes.
The only significant bit that would be distribution dependent would be dependeny handling.
Re:why just rpm's (Score:1)
Re:why just rpm's (Score:1)
On funding (Score:1)
"Our funding comes from the public. From people like you, who would like to see more and better freely available software.
We have received our first donation, of $35,000, from John Gilmore. Will you be next? He is funding Tom Jennings to work on peer-to-peer sharing of free software RPMs."
I don't know about the typical public software user, but I don't have $35K to spend. On the other hand, I don't need any software that I don't already have. The $35K donation does not come from a typical user and I would hardly call the project typical. Anyway, it will be fun to see if PubSoft's idea catches on.
Re:On funding (Score:2)
Who said it had to be large sums of money?
All Pubsoft is offering is to handle some issues and concernes that come
up in regards to dealing with donations to sponsor OSI compliant work. Like
how do you know the developer does the work they are paid for...etc..
The follow is such a situation where the "how" to make this happen hasn't
been figured out (should the developer be offered the 550 Euro).
But here is the solution with PubSoft!!
BTW: this is NOT me though I have offered some. AROS is an Open Source Amiga Clone
project that is almost at the 80% done mark. But it's intended to be better than
AmigaOS, and portable. See AROS @ Sourceforge [sourceforge.net]
I have two months of free time this summer, which I would love to spend
on coding for AROS or AWeb Open Source. The problem is that I have to pay
my bills, and therefore I would need to get some temporary job. This of
course means there would be very little time to code on those projects...
The solution to this would be if someone (or some group of people) were
willing to sponsor me for coding on AROS or AWeb one month or two. I don't
ask for much money, just enough to pay my bills and to buy food. For that
I would code 60 hours / week, that is more than fulltime. In total, this
would mean around 240 hours of work going into AROS or AWeb in a month,
to improve any part you (the sponsor) wants me to.
You can find more information at:
AROS or AWeb Sponsoring [chodorowski.com]
Easy Money (Score:2, Informative)
If you create a "work of art", have it appraised by an expert, print it on paper, and donate it to a non-profit organization. That org can issue you a tax deduction.
Tax Deductions are worth n+n^2 face value where n is your income tax rate. Say you were at the 50% rate - the Tax Deduction you receive for your artistic contribution to AmigaOS would be 75% of the Appraised Value. I doubt many programmers get 75% of the selling price of their software - so it's really a generous deal.
See IRS Document 561 [irs.gov] for official details on donating "Works of Art".
Its true the document doesn't break down "Works of Art" into Books, vs Photographs, vs Original Van Gough vs, Compiled works of highly mathmatical precision, but Art is a big tent, and Software is as like art as anything else.
IANAL/CPA But what an easy place to find the money you need to complete that OS! And We the People will both benefit and pay.
AIK
Re:On funding (Score:3, Informative)
-russ
the name needs to change, though. (Score:2)
now... if you just bounced onto that company online -- what goes on in your mind?
1) public fund open source software company
2) beer related software company
3) beer
my reaction was somewhere between 2 and 3 above, leaning strongly toward 3...
Re:the name needs to change, though. (Score:1)
Re:the name needs to change, though. (Score:2)
-russ
Another Way to Fund Open Source Software (Score:1)
For more information, check Open Soars [opensoars.com]
Re:Another Way to Fund Open Source Software (Score:1)
I just remembered the one thing that makes P2P bad (Score:2, Interesting)
Posting as AC because I'm too lazy to login...
Re:I just remembered the one thing that makes P2P (Score:3, Informative)
This is a good point, especially with highly asymmetric systems like cable connections (asymmetry can be as high as 1:40 on these beauties). Some of the uplink capacity is needed for TCP protocol acknowledgement packets. If the uplink becomes congested, the downlink clogs down as well.
Isn't there any way to make P2P software play nice with the connection and only use the unused outgoing bandwidth?
It's possible but it requires support from the OS. A quality-of-service implementation like DiffServ can help solve the problem. Packets belonging the P2P traffic could be assigned to the lowest service class so that precendence is always given to other traffic.
Re:I just remembered the one thing that makes P2P (Score:1)
shape your traffic (Score:1)
See wondershaper [lartc.org] for a semi user friendly script and the Linux Advanced Routing & Shaping HOWTO [lartc.org] for docs if you want to tweak it.
What do I get? (Score:1)
What's the point? (Score:4, Informative)
Somebody has more money than sense. Just reward the BitTorrent author, if you want to splash money around.
They should sort out RPM (Score:2)
RPM's need to be made far more granuler this would sort out all thoes evil dep problems which in my experiance are.
RPM X requires RPM's A B C D E
No if all RPM's were in nice sized chunks you would only have to install the chunk you wanted/required. This would keep the install base down, and force packagers/programmers to do things in a nice modula way.
Also... Why can't I use source RPM's that optionally compile themselfs after install...
Why don't RPM's seem to be signed!!!
RPM's should have "where can i get updates / security patches etc.. from" properties.
Now if they sotred that out then maybe you wouldn't need each distro to build there RPM's and each RPM to be so huge an bloaty (especially when you take deps into account!!)
Signature/Security (Score:2)
Installing unknown binaries from a random source is BAD
don't use up2date for your kernel updates! (Score:1)
So far no problems with packages, just build your kernel yourself!
BT
P2P and software. (Score:1)
Re:P2P and software. (Score:1)
cheers!
Re:P2P and software. (Score:2)
Let's say that your ".torrent" control file (which you download through traditional means) contains a md5sum for the entire file -- and perhaps another for the list of block sums (or that could be in the file directly). Your downloads are thus checked, and no network corruption can occur.
I'll bet dollars to doughnuts that BitTorrent does some form of verification not entirely unlike what I mention here.
Re:P2P and software. (Score:1)
Re:P2P and software. (Score:2)
That is to say: If people don't check where they get the
What about Mnet? (Score:2)
Files are split up into pieces and published over a lot of hosts, and when you download something you query the nodes closest to you. Should they not have the file but notice that a particular block is in high demand they contact other nodes and get that block so that data that's in high demand is moved to where the demand is.
It looks quite interesting. There is a win32 package availible for download that's functional but not good, and it's quite simple to get it from the cvs and compile it for your favorite platform.
I think there is a new release in the near future.
Same idea (Score:1)
I had actuly started to look closely
on a open source napster like server,
so I could change it to exchange RPM's.
But then i swhiched to debian and
concluded that the was no need for
such a system.
Debian rocks.
Knud
up2date (Score:3, Interesting)
Re:up2date (Score:1)
If you do get it working with one of the other distro's, let me know - I'm the original author of current.
Security / Compromised RPM packages (Score:1)
Note: I'm not very familiar with how RPM packaging works in the first place, as I have mainly used dpkg and various source package managers. (swpkg, depot, graft, etc.)
This is how it is supposed to happen... (Score:1)
Open Content Network (P2P for open source) (Score:4, Interesting)
The OCN provides an important piece of the puzzle with its metadata proxy servers. These servers automatically generate the verification information (SHA-1 hashes) necessary to perform secure P2P downloads.
It would be nice if this project leveraged the significant amount of work going into the OCN to provide a standard way to securely delivery any open source content across peer-to-peer networks.
Check out the OCN specifications here. [open-content.net]
context, please. (Score:1)
peer-to-peer is a lovely idea, but without authentication it quickly becomes a cesspool.
every up2date client has a certificate to authenticate the connection (to redhat) and a GPG public key to verify each package; you can reasonably assume the packages are what they claim to be.
gnutella (et al) vs. up2date: which do you trust to find (RedHat) kernel updates?
bittorrent minimizes the 'slashdot effect', and it's our intent to build it in.
combined, this hopefully makes distribution of RPMs pretty nice, and a good starting point for a more general file distribution system.
one step at a time, no pushing please.
tomj
PS: no thing solves all problems.
Re:BSD is anti-consumer (Score:1, Insightful)
Standard copyright favors the IP producer over consumers. i.e. The producer is incentivized to create because the government will protect them in the courts.
The GPL favors consumers over producers. i.e. The incentive to create is minimized because profit from selling software as a product is reduced to almost zero.
The BSD License favors neither over the other. i.e. Consumers can use software in the same way as provided in the GPL, and producers can build upon the software without jeopardizing their intellectual property.
Re:I don't believe these clowns. (Score:2)
-russ
Re:I don't believe these clowns. (Score:1)
Why Doesn't the Public Software Fund simply accept Donation of Software as "Art" from Programmers - who then receive a Tax Deduction for the appraised amount. This way the People would pay for what they get - OSI compliance Software.
What could be easier or more fair?
AIL
Re:I don't believe these clowns. (Score:2)
-russ