networkx / networkx-metis

NetworkX Addon to allow graph partitioning with METIS
Other
79 stars 21 forks source link

[WIP] Add license and NOTICE #6

Closed OrkoHunter closed 9 years ago

OrkoHunter commented 9 years ago

LGPL's basic requirement is to separate the LGPL-licensed library and our own product well enough. That should allow users to supply their own version of the library instead of the one we've shipped with our software (with the bugs fixed, for instance).

Note, however, that mere separation is not enough, though required. We should provide our users a documented way to replace a library with their version (i.e., how to upload firmware, or to recompile a Python wrapper for an LGPL C library).

The second notable clause is attribution requirement. This should help to promote the name of the original developer of the library. If our license is Apache, this would be in a NOTICE file. We should list the name of the LGPL work that we used.

References:

OrkoHunter commented 9 years ago

I guess this should be closed now. I'll send a different PR for the license.