Closed danyeaw closed 5 years ago
You have my permission :-)
I vote for Apache 2.0, as it seems to be "more compatible" to the Eclipse Public License (EPL).
Let's use Apache 2.0. It's more deliberate and can lower the barrier for adoption of this library.
I created a small PR (#40).
@wrobell waiting on you, any concerns with changing the license?
My preference is GPL to be honest.
However, my involvement in the project is basically non-existent at the moment. Therefore, I would like to transfer ownership of copyright of all my past and future changes to @amolenaar. Whatever he decides then.
I believe this is valid in my jurisdiction. :)
I think #40 closes this issue.
This issue goes along with https://github.com/gaphor/gaphor/issues/61. GitHub supports displaying the license on the repository overview. It only supports licenses from choose a license, which includes the LGPL 2.1, but not 2.0.
The main changes are rewording Library to Lesser, and adding another option for using a shared library mechanism: b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
We are also considering moving to Apache instead of the LGPL, the summary of differences are:
Any other thoughts on upgrading to a newer version of the LGPL or to Apache?