open-discussion
open-discussion > RE: Choosing a license
Jul 7, 2011 08:07 PM | Michael Hanke
RE: Choosing a license
Originally posted by Christian Haselgrove:
(c) 2006-2011 Michael Hanke
As far a changing the license, the copyright owner has super-powers. The copyright holder can arbitrily change the license at any point. It is also possible to dual-license code (open-source and commercial license, see Qt some years ago). For dual-licensing the copyright holder can also change licenses that are incompatible to each other. Anything goes. Of course with multiple copyright holder that only applies to the respectives pieces of code one owns. That's why it is important to note that in each file.
If you are not the copyright holder you can still take some code and change the license -- IF the original license permits it. For example, I can always take BSD licensed code and relicense it under the GPL -- as long as I appropriately list the original copyright holders. I cannot, however, take GPL code and relicense it under a closed-source, or even more permissive license.
Regarding how the license change is done: You get the permission of all copyright holders and change the license information in the code, while keeping the copyright statements intact. That's it.
Thanks to all for your replies -- this
information is valuable and certainly a good start for me.
More practically, what do I have to do to establish a license for some software? Michael, if I'm not misrepresenting our private correspondence, you have recommended noting the license in each file I distribute, including the full text of the license in the distribution, and including a (dated) copyright notice in each file (or is this complimentary to the actual licensing?). Is that it?
Also, do people ever change a license mid-project? How is that done?
As far as how to state the license and the copyright that is all
fine. The copyright statement has to be dated because copyright
expires with some delay (different between juridictions) --
typically 60 to 100 years. That's why you also need to update the
date. Often you get something likeMore practically, what do I have to do to establish a license for some software? Michael, if I'm not misrepresenting our private correspondence, you have recommended noting the license in each file I distribute, including the full text of the license in the distribution, and including a (dated) copyright notice in each file (or is this complimentary to the actual licensing?). Is that it?
Also, do people ever change a license mid-project? How is that done?
(c) 2006-2011 Michael Hanke
As far a changing the license, the copyright owner has super-powers. The copyright holder can arbitrily change the license at any point. It is also possible to dual-license code (open-source and commercial license, see Qt some years ago). For dual-licensing the copyright holder can also change licenses that are incompatible to each other. Anything goes. Of course with multiple copyright holder that only applies to the respectives pieces of code one owns. That's why it is important to note that in each file.
If you are not the copyright holder you can still take some code and change the license -- IF the original license permits it. For example, I can always take BSD licensed code and relicense it under the GPL -- as long as I appropriately list the original copyright holders. I cannot, however, take GPL code and relicense it under a closed-source, or even more permissive license.
Regarding how the license change is done: You get the permission of all copyright holders and change the license information in the code, while keeping the copyright statements intact. That's it.
Threaded View
| Title | Author | Date |
|---|---|---|
| Christian Haselgrove | Jul 5, 2011 | |
| Christian Haselgrove | Jul 14, 2011 | |
| Michael Hanke | Jul 6, 2011 | |
| Ged Ridgway | Jul 6, 2011 | |
| Michael Hanke | Jul 6, 2011 | |
| Christian Haselgrove | Jul 7, 2011 | |
| Michael Hanke | Jul 7, 2011 | |
| Nicolas kassis | Jul 7, 2011 | |
| Yaroslav Halchenko | Jul 7, 2011 | |
| Michael Hanke | Jul 6, 2011 | |
| Yaroslav Halchenko | Jul 6, 2011 | |
| Satrajit Ghosh | Jul 6, 2011 | |
| Matthew Brett | Jul 6, 2011 | |
| Nicolas kassis | Jul 5, 2011 | |
| Judd Storrs | Jul 6, 2011 | |
| Nicolas kassis | Jul 6, 2011 | |
