Advertisement

What license should I use

Started by January 25, 2011 03:22 PM
4 comments, last by assainator 13 years, 11 months ago
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? It disintegrated. By definition, it cannot be fixed." - Gru - Dispicable 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.

Advertisement

'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

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.

[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

This topic is closed to new replies.

Advertisement