Sign in to follow this  

Single-unit licensing

This topic is 4513 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Quick question: If I license my (completely original) code under the GPL, would I also be able to distribute individual licenses that are not under the GPL? i.e. "Pay me x number of dollars and you can have a different license on the software, otherwise GPL". I assume that I would, but I'm not sure. Does this have to be explicitly written into the license, or can I just "re-license" a particular distribution of the software?

Share this post


Link to post
Share on other sites
The code is yours and you are free to do what you want. The only question is why bother releasing it under GPL if you also want to sell it? The code is original and as such yours to do with as you please. There isn't any pre-existing GPL code or other reasons why you would have to use GPL so the only reason to release it under GPL would be because you *want* to release it under GPL. If you want to sell it then why bother with GPL, just sell it.

You seem to be making life more complicated for yourself. Is there some reason why you want to do it this way?

Share this post


Link to post
Share on other sites
Well, I'd prefer to do it as GPL. But if $LARGE_COMPANY came by and said "We'd like to use your code, but we can't abide by the terms of the GPL license, would you like some money?" I think I'd go for it.

Thought experiment, not actually expecting this to ever occur.

Share this post


Link to post
Share on other sites
OK well just because you release something under license X today that doesn't mean you have to continue releasing it under license X tomorrow. You can change your mind at any time because the code is yours. If a company wants to pay you for something that is available free under GPL that is up to them and you are free to take their money and sell them the code under a different license.

The one proviso is that neither you nor the company in question can "withdraw" versions of the code previously released under GPL. Anyone with the GPL version is free to use and or distribute (if distribution is permitted) the code under the terms of the license. In addition the company is not allowed to distribute their copy of the code (either under GPL or any other license) unless the license you sold their copy under specifically permits this. Just because you have released a version under GPL does not give them the right to release their non-GPL copy under GPL. - Of course if the two code sets are identical this is a pointless legal distinction because they could simply get a GPL copy and distribute that.

Share this post


Link to post
Share on other sites

This topic is 4513 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this