- License information for software is generally not clearly presented, often only available in the source code itself. This has lead to numerous inquiries over the years from users and developers interested in using my software.
- A few developers have expressed concern about my choice of the GPL for some software, as the "viral" nature of it can make it difficult to use my software with other, non-GPL software.
- I'd like other people to be able to reuse my content (with certain limitations) where beneficial, but the default copyright noticed I've displayed doesn't make this at all clear.
- All original content (mostly text) on Legroom.net will be available under the Creative Commons Attribution-ShareAlike 3.0 Unported License. This basically allows the content on this site to be reused for any purpose, with two restrictions:
- Any reuse or derivation of my work must be properly attributed
- Any reuse or derivation must be redistributed under a similar share alike license, to ensure the work remains "free"
- Unless otherwise indicated, all of my software will (eventually) be relicensed under the GNU General Public License, version 3. This license change will take place on a per-application basis as new versions are released, which is why it will likely take some time to fully complete. Additionally, license information will be added to each application's web page to make this more clearly available.
- Inno Setup CLI Help and Modify Path (Inno Setup Pascal script) will instead be relicensed under the GNU Lesser General Public License (LGPL), version 3. Since these application components are meant to be used in conjunction with other programs, the use of the GPL, as noted above, can make it difficult to incorporate into programs using non-GPL-compatible licenses. Switching to the LGPL should provide a reasonable compromise between allowing these components to be more widely used, while also preserving their freedom as much as possible. New versions of each will be released shortly to make the license change official.
-
I've been giving this a lot of thought over the last few months, and have decided to make the following changes: