[MacPorts] snc/licenses modified

MacPorts noreply at macports.org
Thu Feb 17 13:33:40 PST 2011


Changed page "snc/licenses" by l2g at macports.org from 68.107.119.26*
Page URL: <https://trac.macports.org/wiki/snc/licenses>
Diff URL: <https://trac.macports.org/wiki/snc/licenses?action=diff&version=20>
Revision 20
Comment: Changed heading levels to reflect what I think are the intended semantics. Added outline box. Added info about the Artistic License. Added suggestions for version number usage (clearly indicating they're my own).

-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: snc/licenses
=========================================================================
--- snc/licenses (version: 19)
+++ snc/licenses (version: 20)
@@ -1,3 +1,4 @@
+[[PageOutline]]
 This document strives to inform and direct MacPorts development on the road to binary distribution. As we begin to compile and package software we must be mindful of what is allowed under the license of each. Generally this is as simple as including a copy of the license.
 
 = MacPorts and the Introduction of Licenses =
@@ -12,6 +13,8 @@
 
 The proper format for license consists of the license name, followed by a hyphen and number if indicating a specific version. A space should be placed between licenses if there is more than one.
 
+''(Additional suggestions: If the version number is a ".0" version, including the ".0" is optional. If the author gives the choice of using a given license or "any later version" of it, include a plus (+) after the version number; if the version specified is also the earliest version, just leave out a version number entirely since it implies all versions. —[/wiki/l2g L2G])''
+
 '''NOTE:''' this field is presently for informational purposes. In the future, MacPorts' backend may treat a package by its most restrictive license with respect to binary distribution.
 
 = Policy =
@@ -22,20 +25,22 @@
 
 Since there are no predetermined values to use with {{{license}}} I suggest that we divide software into categories.  To that end, here are the categories and subsequent licenses I feel accomplish the eventual goals of automated builds and distribution of binaries.
 
-= No Binary Distribution =
+== No Binary Distribution ==
 
 These licenses require that binaries are not distributed.
 
  * [#Commercial Commercial]
 
-= Must Distribute Source and Binary =
+== Must Distribute Source and Binary ==
 
 When creating binaries for this set of licenses, we must include the source code in the package.
 
-= Include Notices, Make Source Available =
+ * [http://www.opensource.org/licenses/artistic-license-1.0 Artistic License] (original)—''may'' require this under certain circumstances, depending on interpretation
+
+== Include Notices, Make Source Available ==
 
 As a general rule, every package that is to be distributed as a binary must contain a copy of its license and any accompanying notices. This is usually handled with Makefiles automatically placing it along with the documentation. Of interesting note is the fact that many packages have man pages that cover the license as well. 
-
+ * [http://www.opensource.org/licenses/artistic-license.php Artistic]
  * [#BSDMITApache Apache]
  * [#BSDMITApache BSD]
  * Common Development and Distribution License
@@ -45,18 +50,18 @@
  * [#BSDMITApache MIT]
  * MPL
 
-= Do Not Mirror Anything =
+== Do Not Mirror Anything ==
 
-== GPL ==
+=== GPL ===
 The GNU [http://www.gnu.org/licenses/gpl.html General Public License] has two important aspects: distribution and use.
 
 The GPL requires that source code is freely available from the same place as the binary, which is presently handled by MacPorts since by default it provides binaries by building them from the source.  In the future, it may become necessary to provide both a binary and a source code package for ports using this license or to have the source code bundled with the archive of the binary.
 
-== LGPL ==
+=== LGPL ===
 The GNU [http://www.gnu.org/licenses/lgpl.html Lesser General Public License] differs from the GPL by allowing generated libraries to be used in proprietary programs.
 
-== BSD MIT Apache ==
+=== BSD MIT Apache ===
 For BSD-style licenses, including the [http://www.opensource.org/licenses/bsd-license.php "original" and "modified" BSD licenses] and the [http://www.opensource.org/licenses/mit-license.php MIT license]. The [http://www.opensource.org/licenses/apache2.0.php Apache license] also counts as BSD. With these licenses the distribution of source code is optional.
 
-== Commercial ==
+=== Commercial ===
 For a port licensed under restrictive, commercial terms. Use this for commercial packages (e.g. Freeware, Shareware) which do not allow free redistribution of source or binaries.

-------8<------8<------8<------8<------8<------8<------8<------8<--------

* The IP shown here might not mean anything if the user or the server is
behind a proxy.

--
MacPorts <http://www.macports.org/>
Ports system for Mac OS

This is an automated message. Someone at http://www.macports.org/ added your email
address to be notified of changes on snc/licenses. If it was not you, please
report to .


More information about the macports-changes mailing list