Peercast Source Available 109
jilles writes "Peercast, a p2p streaming program, has had some attention on slashdot recently. Now the source code has been released under GPL. Please find the announcement + source code here."
THEGODDESSOFTHENETHASTWISTINGFINGERSANDHERVOICEISLIKEAJAVELININTHENIGHTDUDE
Fastrack (Score:4, Interesting)
Download conditions? (Score:5, Interesting)
The GPL says "You may not impose any further restrictions on the recipients' exercise of the rights granted herein."
Sounds like there is some incompatibility here.
GPL + Commercial (Score:5, Interesting)
I am modestly fond over this practice, but hey, more GPL software is good for everyone !
However some issues arise, say I write a patch for their program, and they incorporate it. If some then buys a 'commercial license' they are selling MY patch under a non Free license...
Furthermore, the FSF has announces an updated GPL in a few months... something tells me that the FSF might be tempted to make this sort of things impossible, since, if you look at it straighly this is a bit fishy.
Just my 2 cents.
Re:Download conditions? (Score:5, Interesting)
(a) Could be the Terms Of Service for their network. Shouldn't be a problem with the GPL there. And they have set up a separate test network for you.
(b) and (d) are just restating the GPL
(e) Is fair enough. They can accept whatever they want into their tree. If you don't like it, fork.
(c) and (f) should also be fine. They have released their code under the GPL. There is nothing in the GPL to obligate them to incorporate any changes you make back into their tree.
If you want your code in their tree, agree to their terms. If you don't like it, fork.
-Spyro
Re:Fastrack (Score:3, Interesting)
one good application... (Score:3, Interesting)
one of my favorite audio programs comes from a local club down the street, who streams their dj shows. they have limited bandwidth, and can only support 10 128KBit streams simultaneously. i often can't listen to some of the live shows, because there are no more available connections.
with this software, now the number of listeners is unlimited... yay!!
Re:Download conditions? (Score:5, Interesting)
You need a lawyer to properly interpret what they mean in c. Do they mean a specific version of the Peer Cast Commerical license, or do they mean what it says after you've agreed, and they've since re-written it?
The really stupid part, is they don't force you to give up your copyright. So if they you submit changes back to them, and they want to change the license, they aren't the copyright holder, you are, so they have to ask you for your permission. At least, if you hire a lawyer and stop them they do.
Okay, what in the hell do they mean by revoke in part (f)?. No one but a CVS committer can "revoke" anything. Are they saying, if legal issues come up you can't force them to remove the code. Uhh, they can't usurp the legal authority that says they can't have it in the first place. Are they saying, that if you change your mind on the source, it can't be removed. Uhhh, I've already agreed to your current license, what more do they want? They can always keep the current code I've submitted under the commerical license in effect when I submitted the changes. This has potential for abuse.
Do they mean, if they add code I don't like, I can't remove/revoke it in my local copy. Uhhh, that really not very GPL like, and clearly not compliant with GPL source.
Depending on how all this reads, and what precisely the legal implications of it are, this is not a very nice license. If they want to say, look, we'll accept your changes into the mainline tree, but you have to give up your copyright, and it's releasable under the GPL and our commercial license. That's a lot like the FSF, except the commercial license bit.
If they want to have terms on connecting to their network, that's fine. Make it a term of agreement for connecting to the network, but that isn't compatible with GPL as a term of downloading the source. The really ironic part, is what if you give it to me under the GPL, I never agreed to any of these terms, so they don't apply to me at all. I have them under the license of the GPL. None of these terms transfer w/ the GPL (specifically, because you can't add additional terms to the GPL). It might be a GPL like license, but it sure isn't the GPL.
I see what it is they are attempting to accomplish, but it's pretty clear they don't have a good legal staff. IANAL, and even I can see all kinds of blantant legal problems with this. I'd expect them to fold inside of a year as a business if this is all the more they pay attention to detail.
Kirby
P2P week on slashdot? (Score:3, Interesting)
An interesting inference (Score:5, Interesting)
I am not too sure what legal redressal RIAA has against this thing, I doubt if there is any right now. Could anyone enlighten me?
Frankly speaking this could be a big coupe. Even if they change laws etc( I doubt that will be any time soon) they cant go running after everybody in the chain. If this network gets to be big, the hounds have a big task ahead of them. The only possible redressal for them is if they get the govt to ban the internet itself!Guess what, technology always stays ahead...
Re:Fastrack (Score:1, Interesting)
Whee.
Re:Fastrack (Score:4, Interesting)
This is a problem inherint in most Internet based sharing systems (as that damn annoying popup ad says, you're broadcasting your IP address (duh, it's how the Net works, you can't stop that (well, see below)).
There are alternatives however, the much proclaimed FreeNet [freenetproject.org], and IIP [http], however, with IIP, (which is secure & anonymouse IRC) sending/receiving files is, afaik, still in heavy alpha testing.
FreeNet, as a concept works, and as a product, is usable, however, due to the complex nature of the task it does (complete anonimity), it is slow. Frost is the best way currently to swap files. Frost is (imho), NNTP for freenet.
With every other system, your IP address is available, this includes Gnutella and Fasttrack. If you want to hide who you are, you need to use Freenet. Take a look at the "bad" stuff on FreeNet (I mean figuativly, not literally). The reason why there is so much, is because its SAFE to put it there (unless you are really stupid).
The only other thing you could do is find an ISP that guarentees to destroy any record of who used what IP address at what time. However, that doesn't stop a court ordered tapping being placed to monitor you in real time.
Re:Download conditions? (Score:3, Interesting)
Re:one good application... (Score:3, Interesting)