[License-review] Request for Approval : Modular Open Software License (MOSL)
Hadrien G.
knights_of_ni at gmx.com
Wed Jan 30 08:12:41 UTC 2013
Hello again, everyone !
Last September, I attempted to submit an open-source license project to
your expert eyes, called Modular Open-source Software License or MOSL.
It was an attempt to combine the best of the permissive and GPL worlds
(in my opinion at least), by achieving the following results:
* If someone redistributes a binary of the software, or a derivative of
it, then he must also provide access to its source code to licensees. As
is the case with the GPL.
* If someone wishes to set additional redistribution conditions on his
derivative, such as charging a fee for licensing, then he is free to do
so. As is the case with permissive licenses. He cannot, however, remove
the requirement of source redistribution this way.
John Cowan suggested me to have a look at the Sleepycat license, which
achieved a similar result in an beautifully concise way. It had some
worrying defects though, most noticeably that it restricted itself to
database software, explicitly mentioned "Sleepycat software" in the
disclaimer, and left room for legal loopholes with terms allowing for
"reasonable" fees and redistribution conditions to be set on the
provided source code access. I also was a bit wary of the Sleepycat
disclaimer being too restrictive for general-purpose use, as it didn't
allow software authors to explicitly provide warranties on their
software if they wanted to.
Thorsten Glaser and Bruce Perens also warned me that I should not put
the "open-source" name on something which can be used to create software
that isn't OSI-compliant, and that due to legal uncertainty surrounding
software license copyright, I should probably not make a direct rip-off
of the Sleepycat license's text either.
Today, I found some spare time to finish a new version of my license. I
believe that it eliminates all the aforementioned defects of the
Sleepycat license, and I tried to rewrite the terms so that they cannot
infringe on any Sleepycat copyright, without significantly altering the
semantics. I also changed the "open-source" in the name with a mere
"open", so as to avoid the aforementioned naming issue.
Please tell me what you think of the result !
===
**************************************************
*** Modular Open Software License (MOSL) ***
*** Working Draft 3, 30 January 2013 ***
*** Copyright (c) 2012-2013 Hadrien Grasland ***
**************************************************
Redistribution and use of this software, or modified forms of it, are
permitted provided that the following conditions are met:
* Redistributions of source code must retain this list of conditions,
the above copyright notice, and the following disclaimer.
* Redistributions in binary form must include a copy of this list of
conditions, the above copyright notice, and the following disclaimer,
whether in documentation or in other provided materials.
* Redistributions in any form must be accompanied by information on how
to obtain complete source code for this software, and any accompanying
software that makes use of it. Source code must either be included in
the distribution, or be available for no more than the cost of its
distribution. For an executable file, complete source code means the
source code for all modules it contains, save for modules or files that
are typically provided with the operating system on which the executable
file runs.
UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, THIS SOFTWARE
IS PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL
THE AUTHORS OF THE SOFTWARE BE LIABLE, AGAIN UNLESS REQUIRED BY
APPLICABLE LAW OR AGREED TO IN WRITING, FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY, ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
===
Best regards,
Neolander
More information about the License-review
mailing list