Sparkette
Member
According to the wiki, the release was confined to the #srb2fun IRC channel because a public release would have required them to release the source code, which they didn't want to do. This doesn't add up.
First of all, #srb2fun, to my understanding, is a public IRC channel. This may not have been the case back then, but either way, that's a moot point, because it seems like someone misunderstood the terms of the GPL. (Not that it isn't a moot point anyway now that the source code is out.)
The GPL doesn't just say you need to publicly release the source code if you publicly release binaries. It says that anyone to whom you distribute binaries must also have access to the source code. So unless those people in the IRC were offered the source code as well, whoever originally posted the beta build did so in violation of the GPL.
Again, it doesn't really matter now. I just thought I'd make the team and the community aware of what the terms really say.
First of all, #srb2fun, to my understanding, is a public IRC channel. This may not have been the case back then, but either way, that's a moot point, because it seems like someone misunderstood the terms of the GPL. (Not that it isn't a moot point anyway now that the source code is out.)
The GPL doesn't just say you need to publicly release the source code if you publicly release binaries. It says that anyone to whom you distribute binaries must also have access to the source code. So unless those people in the IRC were offered the source code as well, whoever originally posted the beta build did so in violation of the GPL.
Again, it doesn't really matter now. I just thought I'd make the team and the community aware of what the terms really say.