[License-discuss] [NEW LICENSE] OTPL (OPEN TOM PUBLIC LICENSE) v1.0
Josh Berkus
josh at berkus.org
Fri Jun 5 21:22:19 UTC 2026
Tom,
> I would like to submit a new license for discussion: the OPEN TOM PUBLIC
> LICENSE (OTPL) version 1.2.
Overall, this is pretty standard. Are you sure there's not an existing
license that has these same terms? You might look through our license
catalog and see if you can save yourself some time.
> - Permissive for derivative works (can be closed-source, commercial,
> modified without redistribution of changes).
> - Requires source code to accompany binary distribution (any reasonable
> format: ZIP, folder, 7z, etc.).
So, this is isn't exactly true. The license as you've written it
requires distribution of source code, and that the source code remain
under the license. The actual terms are more "soft copyleft" and not
permissive.
> 2. Source Code Inclusion for Binary Distribution.
> If the Software (or a work containing the Software) is distributed in
> compiled, executable, binary, or any non-source form (including but not
> limited to executable files, installers, container images, mobile
> applications, or embedded systems), such distribution must be accompanied
> by the complete corresponding source code of the Software as provided by
> the original copyright holder. The source code may be provided in any
> reasonable and commonly used format or medium, including but not limited
> to: a ZIP, RAR, 7z archive; a directory containing the source files; or
> any other machine-readable format that allows the recipient to
> conveniently access and inspect the source code. Modified source code need
> not be disclosed unless the modifier chooses to do so.
This feels like you copied some very old text from a ~~1999 license
somewhere. RAR? This is MSDOS days text.
Also, this requires the source code to be distributed *with* the
binaries, which current licenses rarely do since it's not compatible
with how binaries are distributed these days (think Android App, how
would you include the source code there? Or a Linux container?).
All of this suggests that you copied text from a very old license, which
you could simply just use.
--
Josh Berkus
More information about the License-discuss
mailing list