heey all,
A few days ago I finished the first version of a project of mine. Now I want to distribute it, but I, of course, need to give a license so users can't just copy it and say it's theirs and not making me responsible for any damage the software might cause. But I have no idea what license I should use. Can anybody help me?
Some details about the project:
- The project is a library, it contains the headers, library files and dll's.
- It also contains documentation and examples.
Some details about I would like:
- The user must always give me credit for the software and must if the user uses the software in his' or her's, he/she must, somehow, let the user know this. (he/she for example puts a note in the credits: 'This software contains Aluminum © assainator 2011')
- I am in no way responsible for any damage the software might cause.
- The user may not modify the software, this includes any header, .lib, .dll, documentation file and example file.
Thanks in advance,
assainator
What license should I use
"What? It disintegrated. By definition, it cannot be fixed." - Gru - Dispicable me
"Dude, the world is only limited by your imagination" - Me
"Dude, the world is only limited by your imagination" - Me
- The user must always give me credit for the software and must if the user uses the software in his' or her's, he/she must, somehow, let the user know this. (he/she for example puts a note in the credits: 'This software contains Aluminum © Lars Bokkers 2011')
- I am in no way responsible for any damage the software might cause.
- The user may not modify the software, this includes any header, .lib, .dll, documentation file and example file.
Done!
[size="1"] Get a lawyer.
STLport | Lua | Squirrel | Doxygen | NASM | bochs | osdev | Ruby | FreeBSD | Zend Framework 2 | YUI 3 | VP UML| ZFS | Linux Mint (Cinnamon)
'assainator' said:
- The user must always give me credit for the software and must if the user uses the software in his' or her's, he/she must, somehow, let the user know this. (he/she for example puts a note in the credits: 'This software contains Aluminum © Lars Bokkers 2011')
- I am in no way responsible for any damage the software might cause.
- The user may not modify the software, this includes any header, .lib, .dll, documentation file and example file.
Done!
[size="1"] Get a lawyer.
Sorry?
"What? It disintegrated. By definition, it cannot be fixed." - Gru - Dispicable me
"Dude, the world is only limited by your imagination" - Me
"Dude, the world is only limited by your imagination" - Me
What's the point of providing example code if the user can't modify it?
Why not allow the user to modify your header? What if your header doesn't work on his compiler - but can be fixed with a trivial change? Should you really disallow that?
Your best bet is to consult an IP lawyer.
Why not allow the user to modify your header? What if your header doesn't work on his compiler - but can be fixed with a trivial change? Should you really disallow that?
Your best bet is to consult an IP lawyer.
[OpenTK: C# OpenGL 4.4, OpenGL ES 3.0 and OpenAL 1.1. Now with Linux/KMS support!]
Creative Commons has several licenses that are similar to what you described, but I don't see an exact match. I'd start there and see if you can narrow your requirements down to any of their existing licenses.
What's the point of providing example code if the user can't modify it?
Why not allow the user to modify your header? What if your header doesn't work on his compiler - but can be fixed with a trivial change? Should you really disallow that?
You're right, I'll leave this requirement out
@ frob: Thanks, I'll look into them.
assainator
"What? It disintegrated. By definition, it cannot be fixed." - Gru - Dispicable me
"Dude, the world is only limited by your imagination" - Me
"Dude, the world is only limited by your imagination" - Me
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement