Exophase
Nothing good will ever come of Exophase.
WizardStan said:This next part relies on an assumption: can we agree that, when someone sells software, there's an implicit "don't make a copy and give it away" request?
The majority of your argument relies on this, and honestly I don't think you can make that assumption any more than you can make the assumption that when someone makes something GPL they want it to be freely distributed; the spirit of GPL is to promote software improvement and development, not to give rights to a pre-existing userbase. In this case these two assumptions contradict each other, so they can't both be true.
The only snag is that someone who forks something under GPL might not actual agree with the GPL in either letter or spirit, but are bound to it out of interests not related to its merit. This is the viral reality of the license.
WizardStan said:So Alice has asked Bob not to give away the source, Carol has asked Bob to give away the source. Bob is under no legal obligation to follow one request over the other. He could flip a coin and come up valid either way. So who's request should he follow? All things being equal, Carol has no rights to the code whereas Alice can at least claim some ownership over it. Alice is also the supplier, and by rejecting her request you risk losing that supply, as anecdotally demonstrated. By accepting Carol's request and denying Alice's, Alice is at risk of losing. The risk may not actually materialize (Carol could say "not worth it" and never buy it anyway) or it could manifest the other way in a proliferation this gratis version becoming more popular than the original. Carol, who currently has nothing anyway, can only benefit; even if Bob rejects her request and fulfills Alice's, Carol is no worse off than before.
Therefore, it would seem to me, Alice's request is the more correct of the two.
If you're going to try arguing from the standpoint of utility then I think you have to also consider the benefit of all of the people who can now use the product without paying for it, not to mention giving them the ability to improve it. Alice may be the only one "losing" anything, but others have potentially a lot more to gain. In reality I don't think that Alice actually loses anything in the sense you're demonstrating either, because nothing is being taken for her, she's just not receiving further money for something she already did.
You know, I really think the only reason GPL doesn't forbid commercial pursuit is precisely because of how pointless it is. I'm pretty sure the FSF outright encourages people to obtain source and redistribute things that they otherwise have to pay for. By not opposing commercial activity they help give GPL credibility by pretending it can actually be commercially viable, because it's the goal of the FSF not to validate GPL on its own merits but to invalidate every incompatible license; therefore, GPL must not do anything that would give it any kind of outright competitive disadvantage.
Last edited by a moderator: