[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Comments on draft-ietf-ipr-outbound-rights-02.txt



Joel, all,

Comments on the entire document, quoted inline, below.

1.  Introduction

   Under the current operational and administrative structures, IETF
   intellectual property rights are vested in a trust administered by a
   board of trustees made up of the members of the IASA.

RFC 4371 says: "The Trustees of the IETF Trust are the members of the
IAOC", not the members of the IASA.  I don't know if this matters in
practice, though.

I also suggest to replace 'vested in a trust' with 'vested in the IETF
Trust', and include a reference to, e.g., RFC 4371.

   contributions, until it is superceded.
                                   ^
Typo, "superseded".

3. Purpose in Granting Rights

Generally, this section is very helpful for the understanding, thanks!

   The IETF's mission is to write documents that help make the internet
   work better (see [2] for more details.)

I suggest to change 'write' to 'produce', since it is actually not the
IETF itself who writes the documents, and to remove the word 'help'.
This is to make the text more consistent with RFC 3935:

,----
|  The goal of the IETF is to make the Internet work better.
| 
|  The mission of the IETF is to produce high quality, relevant
|  technical and engineering documents that influence the way people
|  design, use, and manage the Internet in such a way as to make the
|  Internet work better.  These documents include protocol standards,
|  best current practices, and informational documents of various kinds.
`----

   RFC. this is at best cumbersome, and often much worse than that.  It
        ^

Typo.

   publication.  Changes to the iETF documentation, and document
                                ^

Typo.

   As stated earlier, this document describes the IETFs desires in terms
   of granting rights to those who read or make use of material in IETF
   contributions.  This document does not specify what rights the IETF
   Trust receives from others in IETF contributions.  That is left to
   another document.  While care will be taken by both the working group
   and the IASA to see that sufficient rights are granted to the IETF
   trust in IETF contributions, it is also the case that the trust can
   not grant rights it has not or does not receive, and it is expected
   that policies will be in line with that fact.

That's true, but not the entire story.  It is possible for the inbound
rights to give rights to third parties directly.  Thus, it is possible
for the IETF to grant third parties rights that the IETF doesn't own
itself.

   Similarly, the text for pre-existing documents can not be changed.
   Nonetheless, to the degree it can, and without embarking on a
   massive effort, it is desirable if similar rights to those
   described below can be granted in older RFCs.

I suggest to remove 'and without embarking on a massive effort, '.  It
IS desirable if the same rights can be granted to older RFCs, full
stop. Practical considerations may affect whether it is worth the time
to invest in that massive effort, and I suspect it will never happen
on a full scale, but that doesn't change that the desire to do this is
present.

5.  Recommended Grants of Right to Copy

   The IETF grants rights to copy and modify parts of IETF contributions
   in order to meet the objectives described earlier.  As such,
   different circumstances and different parts of documents may need
   different grants.

I believe that having different licenses for different parts of RFCs
is a bad idea.  I don't think the document discuss the justification
for this decision.  This decision, which may seem minor, will have big
consequences to some organizations.  The Debian community will not be
able to distribute RFCs if the entire RFC isn't available under a
permissive license.

   This section contains subsections for each such
   different grant that is currently envisioned.  Each section is
   intended to describe a particular problem / situation / usage, to
   describe how that situation is recognizable, and to provide guidance
   to the IASA as to what rights the IETF would like to see granted in
   that circumstances, and what limitations should be put on such
   granting.  As stated above, the formulation of legal language for
   granting these rights (including the determination of how many sets
   of legal language are required is largely left to the IASA.
                                                             ^

Typo, a missing closing parenthesis.

   It is particularly noted that there has been a historical issue where
   it is difficult to fix legal wording and boilerplate if the direction
   defining that boilerplate is in an RFC, and then it turns out the
   wording needs modification.  As such, this document does not specify
   such wording.  Further, it is strongly recommended that all future
   RFCs on this topic refrain from defining the precises wording of
   boilerplate.  Similarly, legal issues of how to indicate usage
   restrictions are left to the IASA and legal consel to determine.

I wonder how this will actually work in practice.  Will there be an
RFC that says IETF contributors must conform to legal rules as
specified by <some URL> which can and will be modified at any time by
the IASA?  What are the appeal paths for IETF members who disagree
with the changes of the text that goes into every RFC?

While it has its problems, fixing the legal language in a
community-approved RFC, has the advantage that it re-use the consensus
checks of last calls, and preserve the appeal paths.

   In structuring these desires, it is to be kept in mind that the autor
   has not given up his copyright in granting rights to the IETF, and
   the IETF is not attempting to transfer or relinquish the rights it
   has.  The purpose is to enable to IASA to grant people the right to
   make copies of material in RFCs in ways that fit the goals of the
   IETF.  This discussion is also separate from the rights the IETF
   itself requires in documents to do its job, as those are not
   "outbound" rights.  It is expected that the rights granted to the
   IETF will be a superset of those copying rights we wish to grant to
   others.

There seem to be a hidden assumption here.  Having the inbound rights
document require that contributors directly grant rights to third
parties is a possibility.  I'd like to see more discussions on that,
both in the WG and in the document.  This goes against how RFC 3978
works -- according to Jorge, if I understand him correctly, section
3.3 of RFC 3978 give third parties the right to code directly from the
contributor, and not via the IETF.

5.2.  Rights Granted for Quoting from IETF Contributions

   There is rough consensus that it is useful to permit the quoting
   without modification of excerpts from IETF Contributions.  Such
   excerpts may be of any length and in any context.  Translation of
   quotations is also to be permitted.  All such quotations SHOULD be
   attributed properly to the IETF and the IETF document from which they
   are taken.

I suggest changing 'to the IETF' into 'to the contributor and/or the
IETF'.  Some documents may have been written completely by a single
contributor, without having reached any IETF consensus, and possibly
even with consensus against the document.  Having a suggestion to
attribute it as a work by the IETF would be unfortunate.

5.3.  Rights Granted for Implementing based on IETF Contributions

   IETF contributions often include components intended to be directly
   processed by a computer.  These may be ABNF definitions, XML Schemas
   or DTDs, MIBs, or even classical programming code.

I suggest to replace 'These may be' with 'Examples include', as it is
not clear that the list is not intended to be exhaustive (someone else
raised this concern earlier too).  I also suggest to add 'ASN.1
schemas' since that is frequently a problematic case.

   These are include for clarity and precision in specification.
                    ^
Typo, add 'd'.

   It is clearly beneficial, when such items are included in IETF
   contributions, to permit the inclusion of such code fragments in
   products which implement the contribution.  It has been pointed out
   that in several important contexts, use of such code requires the
   ability to modify the code.  One common example of this is simply
   the need to adapt code for use in specific contexts (languages,
   compilers, tool systems, etc.)  Such use frequently requires some
   changes to the text of the code from the IETF contribution.
   Another example is that code included in open source products is
   frequently licensed to permit any and all of the code to be
   modified.  Since we want this code included in such products, it
   follows that we need to permit such modification.  While there has
   been discussion of restricting the rights to make such
   modifications in some way, the rough consensus is that such
   restrictions are likely a bad idea, and are certainly very complex
   to define.

I believe the same argumentation holds for non-code portions as well.

   Firstly, the IASA should maintain, in a suitable, easily accessible
   fashion, a list of common RFC components which will be considered to
   be code.  To start, this list should include at least the items
   listed above, ABNF definitions, XML Schemas, XML DTDs, and MIBs.  The
   IASA would add to this list as it deems suitable or as it is directed
   by the IETF.

The list above also includes programming code.  I suggest to add both
programming code and 'ASN.1 schemas' here.

5.4.  Rights Granted for use of text from IETF Contributions

   There is no consensus at this time to permit the use of text from
   RFCs in contexts where the right to modify the text is required.  The
   authors of IETF contributions may be able and willing to grant such
   rights independently of the rights they have granted to the IETF by
   making the contribution.

   As such, in crafting legal language and boiler plate, the IASA is
   also asked to resolve and indicate how code segments of IETF
   documents, which can be extracted and subsequently modified, are to
   be indicated by authors and editors as distinct from text segments,
   which can be extract but not modified.

I suggest to add something along these lines:

   The IASA is also asked to resolve and indicate how authors who are
   willing to grant the same rights as for code to the entire document
   should indicate this.

Because I assume that the naive approach of using the IASA-recommended
"<code>"-markers will not be possible to put at the first and last
line of a document.  If there is a Best Current Practice on how to
achieve this, it would allow, e.g., the Debian community to ship those
RFCs that are licensed more permissively.

5.5.  Additional Licenses for IETF Contributions

   There have been contexts where the material in an IETF contribution
   is also available under other license terms.  The IETF wishes to be
   able to include content which is available under such licenses.  It
   is desirable to indicate in the IETF contribution that other licenses
   are available.  It would be inappropriate and confusing if such
   additional licenses restricted the rights the IETF intends to grant
   in the content of RFCS.

   However, the IETF does not wish to have IETF Contributions contain
   additional copyright notices and licenses, as that introduces a
   number of additional difficulties.  Providing the correct legal
   approach to such indications is left to the IASA, as all legal
   language is.  Specifically, additional text in the document, and any
   additional license referred to by permitted additional text MUST NOT
   in any way restrict the rights the IETF intends to grant to others
   for using the contents of IETF contributions.

This doesn't reflect the current "running code" on the copyright
notice issue.  I believe it would be useful to be able to include,
e.g., code under the revised BSD license in an RFC.  That require
adding a copyright notice.  Could you expand on what the 'additional
difficulties' are?  It appears as hand waving to me.

Thanks,
Simon

_______________________________________________
Ipr-wg mailing list
Ipr-wg at ietf.org
https://www1.ietf.org/mailman/listinfo/ipr-wg