Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Open Source licenses.

Sign in to follow this  


Here's something that I've been having trouble with, picking the right open source license. GPL sucks, it's very restrictive though that's what I currently have my works under.

Basically, I want something similar to this CC license -> http://creativecommons.org/licenses/by-nc/3.0/
I would use CC but it's not targeted to open source works.

Here's what I'd like in the license:
It should have attribution, obviously. People should be able to freely modify the code and combine it with other works as long as the license stays in tact.
If someone is using my code to create a product that they intend to sell then the license should require them to ask my permission before they can use my code in their product. Is it as simple as adding copyright info and contact information?

I don't want to have a situation where I put hard work in to my code, someone uses it and happens to makes some simple puzzle game that becomes hugely popular and he/she is banking some huge bucks on it when the majority of the work was technically done by me.

I looked at the QPL license but it doesn't mention anything about profit, selling, etc except in the no warranty clause http://www.qgar.org/doc/license-qpl.html

Any ideas?
Sign in to follow this  


Recommended Comments

The short answer is that if you really, really want to ensure the code is used exactly how you want you'll need a lawyer to help you draft a license. This is probably overkill in your case but if it was a serious bit of code or you were using it as part of a business plan for selling commercial products I'd recommend getting a professional to help you.

However as a non-legal expert (i.e. don't take it for granted that this is correct!) it sounds like you want different clauses for commercial and non-commercial use, so just add that to your license. Put in something like "You are free to use this code for non-commercial use in the following fashion:" etc., and then add "For commercial use outside this license, contact me at...". You'll probably want some definition of what you define non-commercial use to be to make things clear.

Remember that you're free to put whatever you like in your license agreements. Make sure it covers what you want, is easy to understand and doesn't leave any ambiguity and you'll probably be fine. Of course if you've got doubts and this is important enough to get expert opinion, then you'll need a lawyer.

Share this comment

Link to comment

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
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!