Quote:
Originally Posted by ETbyrne
I've chosen to go the hybrid route for a number of reasons. The main one being that I want control over my hard work. Don't get me wrong I release a lot of my work for free to the public. It's just that I've put so many man hours into this I don't want to give all of my rights away just in the name of open source...
|
The GPL wouldn't take all your rights away, the worst it could do is let others make programs with your code and redistribute (sell) it. Your term of not selling it could hypothetically restrict me from making a site using it for a client, it would also prohibit me from making changes I want to it before making the final sale. The GPL would not restrict this. The GPL would restrict people from selling the framework itself (although the code could be used in a sold work).
I completely respect the fact that you put work into it, I wouldn't even have problem if you sold it closed source (I have no qualms with commercial for profit closed source). I'm just saying that the GPL probably won't impede your interests too much. You can also modify portions of the GPL, although there should be smaller licenses out there for you to modify.
Quote:
Originally Posted by adamdecaf
Side Note:
I release everything under the MIT license because I have not had the time to read the GLP. Also I like how simple the MIT license is.
|
MIT is too loose for me, it extends the idea of free a little too far. Users can sell your work for their profit, they also do not need to keep the license in tact like the GPL. The GPL ensures that your work benifits everyone possible without letting some almost literally steal your work and make money off of it.
Quote:
Originally Posted by ETbyrne
By number 5 I simply meant that I have ownership over the software (that hasn't been downloaded already, of coarse). I realize that is included with most of the licenses I've come across, but I just wanted to clarify. So, for example, if for some odd reason I wanted to sell the framework I could (not that I would).
|
Copyright law gives you that by default.
Quote:
Originally Posted by knight13
If you were to sell your framework after a lot of people are using it couldn't the person who bought your framework make the people who are using it stop? Wouldn't that be bad for anyone that was using your framework, and for your reputation as a developer?
|
If you sold the copyright of the
exact same version, it would still depend. Work that has already been distributed probably could not be retracted like that. What could be done is all future versions would be commercial (this has been done before). Although selling it without making the fact others have it known would be fraud (at best misrepresentation if you have a good judge).