Closed ghost closed 2 years ago
same-license - Modifications must be released under the same license when distributing the software. In some cases a similar or related license may be used
as used here is intentionally broad. --library
and --file
are used where the license is question is explicit.
The problem with Open Software License 3.0 license document is that it does not explain important terminologies, so one has to also refer to Lawrence Rosen's website to fully understand this license.
§ 1(c) in the document says:
But what is "Derivative Works"? § 1(b) in the document says:
This is informative, but does not tell us if a larger project that uses the Original Work is considered Derivative Works or not. Now we head to Rosen's website. Section "IV. Source Code And Derivative Works" says:
So the terminology "Original Work", "independently-written work" and "collective work" in OSL 3.0 are equivalent to "The Library", "Application" and "Combined Work" in LGPLv3, respectively. Next we have:
So source code that is copyrighted, written by the licensee and not part of Original Work or Derivative Work is not subjected to Source Disclosure. This is similar to LGPL, not GPL. I suggest changing OSL 3.0 to Same license (library), and if you can, contact Lawrence Rosen beforehand for confirmation.