Domanda

There is an LGPL open source code in SourceForge that is quite useful, but entirely abandoned. I can see that the community struggles with code issues, but the original developer does not respond to any communication and the code has not been changed since 2008.

The code is under the license LGPL. The Licence.txt in the root folder of source code file begins with:

             GNU LESSER GENERAL PUBLIC LICENSE
                Version 2.1, February 1999

The project source code could be easily improved. I am thinking to bring the code to GitHub, improve it, add samples, add documentation and usage snippets to it.

Does LGPL allow me to do that? If not, what are my options here?

È stato utile?

Soluzione

The LGPL v2.1 states that:

  1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.

I think this allows to fork the project on GitHub, as long as you keep the old license and copyright.

Furthermore, the license allows you to change the code:

  1. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

as long as you respect all the conditions of the license, and keep the original license terms unchanged. Of course, the original owner still owns the original code, and you own your modifications only.

Disclaimer: This is my interpretation of the license as a software practitionner and is not a legal advice. For legal advice, consult a lawyer or a qualified legal expert in your jurisdiction

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top