Commit graph

263 commits

Author SHA1 Message Date
Andrew Engelbrecht
3fb62e4500 Clarify that the negation in the middle of the paragraph's sentence doesn't apply to the rest of the sentence.
Proposed by Andrew Engelbrecht.
https://lists.fedorahosted.org/pipermail/copyleft-next/2014-June/000765.html
2015-04-11 19:10:53 -04:00
Richard Fontana
ff41409413 Intend clarification that copyleft does not extend beyond an exposed API.
The effect of this change should be that there is no need for a strong/weak
copyleft distinction of the historical (i.e. GPL vs. LGPL) sort.

A definition of 'Public Interface' needs to be provided.
2015-04-11 17:15:01 -04:00
Richard Fontana
bfa0f519d7 Attempt to codify FSF's Sveasoft doctrine. 2015-04-11 16:59:51 -04:00
Richard Fontana
c307affd8e Delete pointless clarification of "Licensed Patents" definition.
This clarification is taken from GPLv3, where it was inserted to
mollify concerns of patent-holding companies overly worried about the
potential effects of GPLv3 on their portfolios. It is obvious from the
definition of Licensed Patents that it cannot extend to claims first
infringed by further modification of My Code.
2015-04-11 16:46:45 -04:00
Richard Fontana
3baab310f6 Improve Network Services Condition section.
Also move some isolated-use definitions out of the final section.
2014-02-24 01:08:19 -05:00
Richard Fontana
882d2b361e Define 'Network Services Source'; other clarifications.
This commit also clarifies the exemplary nature of Appendix A, moves
the "GPL" definition to 2c, and moves the Corresponding Source
definition to 2d, renamed 'Ordinary Corresponding Source'.
2014-02-24 00:39:01 -05:00
Richard Fontana
73afc4d0d9 Move 'Licensed Patents' definition to section 1. 2014-02-24 00:06:42 -05:00
Richard Fontana
134db1841b Add URLs and substitute SPDX abbreviations in Appendix A. 2014-02-24 00:01:52 -05:00
Richard Fontana
0eb4829160 Attempt at definition of 'Proprietary License'. 2014-02-23 23:50:46 -05:00
Richard Fontana
49a8113de5 Added Affero-like provision, with definition of 'Network Service'.
This provision incorporates the AGPLv3 interpretation of RMS and
bkuhn, according to which a mere distributor of a modified version
must design the software in such a way that, when run to provide a
network service, it reasonably can be expected to inform users how to
get the source code (in addition to the requirement applying to the
mere network-service-deployer of a version modified by the deployer).
2014-02-23 23:38:01 -05:00
Richard Fontana
4e583c86d8 Remove upstream contribution licensing condition.
This was inspired by Apache License 2.0 section 5. I think the value
of including this is not worth the effort of getting it right.
copyleft-next projects will live without this provision in an
inbound=outbound world and can be encouraged to make use of the DCO or
similar contribution mechanisms. There is also an argument that
including this provision suggests that it is necessary.
2014-02-22 02:03:20 -05:00
Richard Fontana
df564088a6 Mosty changed My Work to My Code, Covered Work to Covered Code. 2014-02-11 00:34:31 -05:00
Richard Fontana
8c5486598b Minor changes in sections 1 and 2. 2014-02-10 00:28:11 -05:00
Richard Fontana
81ab4cfe27 Eliminate 'Distribute'/'Distributor' as defined terms.
This was in a sense a partial legacy of GPLv3's 'internationalization'
feature. I am no longer convinced it is particularly useful. It is
true that now the license is clearly a creature of US copyright law
terminology, but the same may be said of so many FLOSS licenses which
see very wide use.
2014-02-10 00:15:45 -05:00
Richard Fontana
d216b32a98 Delete no-longer-used 'FSF-Free' and 'OSI-Approved' definitions. 2014-02-09 23:34:55 -05:00
Richard Fontana
cf386fcdc6 Lots of mostly formal changes; substantive change to license compatibility.
An appendix list of compatible licenses is introduced and is said to
be nonexhaustive and illustrative. The issue of conflicts between
copyleft-next and explicitly-compatible weak copyleft licenses (the
appendix lists MPL 2.0 and EPL) is addressed by saying that the 2c
copyleft condition can be ignored to the extent necessary to comply
with such weak copyleft licenses. It is also made clear that the the
license compatibility permission does not contract the scope of the
Corresponding Source requirement when Object Code is Distributed.
2014-02-09 23:25:52 -05:00
Richard Fontana
56f9f740fd Make export control statement a separate section; improve wording. 2014-02-03 11:11:43 -05:00
Richard Fontana
2e9be4b1a7 Make Inbound License Compatibility separate section; add statement on export control compliance. 2014-02-03 11:07:30 -05:00
Richard Fontana
879ad82330 Improvements to warranty/liability disclaimers.
This removes the MPL 2.0-style conspicuousness of sections 12 and 13.
New section 13a allows distributors to include additional disclaimers
or to include a copy of copyleft-next with, for example, all or part
of the contents of sections 12 and 13 capitalized.

I note that in three decades or so of free software there has been no
known instance in which lack of conspicuousness in warranty
disclaimers or limitation-of-liability provisions had any adverse
consequence. I further note that a number of FLOSS licenses carefully
drafted by lawyers outside the US have corresponding provisions with
no typographical effort to improve conspicuousness. These licenses do
not cover a large amount of software, but they cover packages found in
mainstream Linux distributions distributed in the United States as
well as other countries.
2014-02-03 10:49:17 -05:00
Richard Fontana
9e67bb559d Reword symmetrical licensing section for clarity.
I have deleted the final sentence on the assumption it is not really
needed.

Lack of need for "to the extent of Your copyright in the Patch" was
noted by Pam Chestek IIRC.
2014-02-03 10:30:50 -05:00
Richard Fontana
e9a4a5a7ab Delete unnecessary reference to DJ actions in 10b. 2014-02-03 10:14:50 -05:00
Richard Fontana
af82761206 Clarify 10b. 2014-02-03 10:13:33 -05:00
Richard Fontana
30cda01a19 Reword last sentence of termination section. 2014-02-03 10:05:46 -05:00
Richard Fontana
1d3ffa73ca Fix line lengths. 2014-02-03 09:59:20 -05:00
Richard Fontana
687338d8d2 Simplify first sentence of section 3. 2014-02-03 09:55:52 -05:00
Richard Fontana
7c5fb4c058 Fix line lengths. 2014-02-03 09:53:21 -05:00
Richard Fontana
2aeda5b1b7 Make wording of first sentence of section 3 clearer. 2014-02-03 09:51:23 -05:00
Richard Fontana
6cf6d86b5e Move placeholder Affero section for consistency with section 2. 2014-02-03 09:46:40 -05:00
Richard Fontana
9495d85638 Correct title of section 1. 2014-02-03 09:45:28 -05:00
Richard Fontana
cb2f150b04 Spacing format fix. 2014-02-03 09:44:34 -05:00
Richard Fontana
c776adf8d4 Put 'No Trademark License' in its own section. 2014-02-03 09:43:20 -05:00
Richard Fontana
27af1ab26b Replace work with (undefined) 'Code' in symmetrical licensing section. 2014-02-03 07:29:49 -05:00
Richard Fontana
99f5a8884e Add placeholder for Affero-like condition.
Currently I see this as default mandatory but the licensor can opt out.
2014-02-03 07:24:16 -05:00
Richard Fontana
008b7e9c70 Replace OSI/FSF/CLN formula of nullification provision with use of (as yet undefned) 'Proprietary License'. 2014-02-03 07:11:22 -05:00
Richard Fontana
0af5226939 Oxford (?) comma standardization. 2014-02-03 07:06:39 -05:00
Richard Fontana
191f03502f First draft of permissive-next. 2013-05-19 22:12:35 -04:00
Richard Fontana
6d906e6063 Fix spurious capital in 'My Work' definition. 2013-05-16 20:52:35 -04:00
Richard Fontana
840419bdfd Fix line lengths. 2013-05-16 20:51:27 -04:00
Richard Fontana
ff6055dd01 Revise definition of "Licensed Patents" to clarify meaning of 'licensable'.
Licenseable should not include third-party patents that 'I' can
sublicense on a non-RF basis.
2013-05-16 20:49:30 -04:00
Richard Fontana
8ceaee5156 Improve phrasing of nullification provision. 2013-05-16 20:47:50 -04:00
Richard Fontana
75360fd57e Improved phrasing of para. 2 in object code distribution section. 2013-05-16 20:43:26 -04:00
Richard Fontana
eae6bd1b16 Eliminate "Compatible License" definition in section 4. 2013-05-16 20:35:31 -04:00
Richard Fontana
c21519e0d7 Revise 'Derived Work' definition to implement weak copyleft default rule.
The purpose of this change is best explained with an example.

If a Python file foo.py contains the line 'import bar', where bar is a
library licensed under copyleft-next, the mere inclusion of 'import
bar' without anything more is not in itself enough to make foo.py a
Derived Work of bar (regardless of whether it might otherwise fit the
definition of Derived Work).

However, if bar also contains some statement from the licensor like:

  Licensed under copyleft-next. Any code that imports bar, and which
  otherwise meets the definition of 'Derived Work' of bar in
  copyleft-next , shall be considered a Derived Work of bar even if
  such code is not distributed with bar.

then foo.py in itself falls within the copyleft scope of bar provided
that it meets the definition of 'Derived Work'.
2013-05-16 20:18:05 -04:00
Richard Fontana
c08ef21632 Delete unnecessary reference to FSF publication in 'GPL' definition. 2013-05-13 23:38:44 -04:00
Richard Fontana
2da5941d34 Factor definitions of 'FSF-Free', 'OSI-Approved', (expanded) 'GPL'.
A substantive change here is that 'GPL' now means the GNU AGPL as well
as the GNU GPL, so the MPL 2.0-like compatibility mechanism of section
3, paragraph 2 now allows for AGPL compatibility directly. This is
done principally to reduce the verbosity that was previously
introduced into following section.

There is arguably some redundancy between the more specific section 3,
paragraph 2 and the more general section 4, paragraph 2, with respect
to 'GPL' compatibility (ignore the fact that 'GPL' includes the
non-OSI-Approved GPLv1). However, I think this is really not so, as
the 'compliance' in the 'GPL' case for section 4 purposes would not be
clear without section 3, paragraph 2. (?)
2013-05-13 23:28:15 -04:00
Richard Fontana
6a76850333 Expand title of section 1. 2013-05-13 23:08:46 -04:00
Richard Fontana
e20b940f3e Fix incorrect section number references. 2013-05-13 00:53:32 -04:00
Richard Fontana
baa226403b Clarify Corresponding Source definition.
Partially responsive to comment 7 of Luis Villa at
https://lists.fedorahosted.org/pipermail/copyleft-next/2013-April/000638.html
2013-05-05 00:38:02 -04:00
Richard Fontana
2e082a1131 Clarify 'no new copy loophole' clause in termination section.
Luis Villa pointed out that the sentence in 0.2.1 was inelegant, at
https://lists.fedorahosted.org/pipermail/copyleft-next/2013-April/000638.html
comment 6.
2013-05-05 00:25:56 -04:00
Richard Fontana
159b42ccb7 Replace "network location" with "URL" in section 5.
Inspired by comment 4 of Luis Villa at
https://lists.fedorahosted.org/pipermail/copyleft-next/2013-April/000638.html
2013-05-05 00:06:39 -04:00