* [Caml-list] OCaml reference manual non-free license @ 2018-01-03 15:08 Richard W.M. Jones 2018-01-03 16:52 ` Boutillier, Pierre 2018-01-04 13:44 ` Xavier Leroy 0 siblings, 2 replies; 12+ messages in thread From: Richard W.M. Jones @ 2018-01-03 15:08 UTC (permalink / raw) To: caml-list Hi, this bug was filed: https://bugzilla.redhat.com/show_bug.cgi?id=1530647 I notice that Florian is correct and copies of the reference manual do indeed have a non-free license (specifically restrictions on making derivative works). Is this intended? If so we'll have to drop this documentation from Fedora which would be a shame. If not, could the work be relicensed under a suitable free license? Rich. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Caml-list] OCaml reference manual non-free license 2018-01-03 15:08 [Caml-list] OCaml reference manual non-free license Richard W.M. Jones @ 2018-01-03 16:52 ` Boutillier, Pierre 2018-01-03 18:13 ` Allan Wegan 2018-01-03 19:04 ` Ashish Agarwal 2018-01-04 13:44 ` Xavier Leroy 1 sibling, 2 replies; 12+ messages in thread From: Boutillier, Pierre @ 2018-01-03 16:52 UTC (permalink / raw) To: Richard W.M. Jones; +Cc: caml-list Hi Richard, Hi list, I am not an authoritative voice, I only share what I'm aware in order to save time. Don't hold your breath expecting a relicensing. As you've already notice by yourself debian also ships the documentation as non-free package and everybody is already aware[1] of the drawback a non-free license has on integration in free distributions... (Coq has the exact same problem for example) The rationale is the following: Because scientifically research is evaluating through (and therefore sadly driven by) citation metrics, things built in academic settings have to be citable. The only way to cite a software (found up to now) is to cite its reference manual. The only way a reference manual can be admissible as a (citable) publication is if, once released, it is not editable. But, indeed, if it is not editable, it is not free anymore... Here is where we are stuck and have been for a long time with no escape (so far). I am (and I know I'm not the only one) sorry about that. Pierre B. [1] I didn't manage to dig out links to former discussion on the subject in the time frame I allocated to this reply but they are some and maybe someone can find them easier than I do. > Le 3 janv. 2018 à 16:08, Richard W.M. Jones <rich@annexia.org> a écrit : > > Hi, this bug was filed: > > https://bugzilla.redhat.com/show_bug.cgi?id=1530647 > > I notice that Florian is correct and copies of the reference manual do > indeed have a non-free license (specifically restrictions on making > derivative works). > > Is this intended? If so we'll have to drop this documentation from > Fedora which would be a shame. If not, could the work be relicensed > under a suitable free license? > > Rich. > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Caml-list] OCaml reference manual non-free license 2018-01-03 16:52 ` Boutillier, Pierre @ 2018-01-03 18:13 ` Allan Wegan 2018-01-03 19:12 ` Hendrik Boom 2018-01-03 19:04 ` Ashish Agarwal 1 sibling, 1 reply; 12+ messages in thread From: Allan Wegan @ 2018-01-03 18:13 UTC (permalink / raw) To: caml-list [-- Attachment #1.1: Type: text/plain, Size: 855 bytes --] > The only way a reference manual can be admissible as a (citable) > publication is if, once released, it is not editable. > But, indeed, if it is not editable, it is not free anymore... Here is > where we are stuck and have been for a long time with no escape (so > far). Not working in science myself - but is it forbidden to cite a specific version of a manual as published by one specific source? Just mentioning the repository where one got the manual from and the commit ID or version ID given by the author should provide enough data for everyone to be able to verify the cited source. -- Allan Wegan <http://www.allanwegan.de/> Jabber: allanwegan@ffnord.net OTR-Fingerprint: E4DCAA40 4859428E B3912896 F2498604 8CAA126F Jabber: allanwegan@jabber.ccc.de OTR-Fingerprint: A1AAA1B9 C067F988 4A424D33 98343469 29164587 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Caml-list] OCaml reference manual non-free license 2018-01-03 18:13 ` Allan Wegan @ 2018-01-03 19:12 ` Hendrik Boom 0 siblings, 0 replies; 12+ messages in thread From: Hendrik Boom @ 2018-01-03 19:12 UTC (permalink / raw) To: caml-list On Wed, Jan 03, 2018 at 07:13:14PM +0100, Allan Wegan wrote: > > The only way a reference manual can be admissible as a (citable) > > publication is if, once released, it is not editable. > > But, indeed, if it is not editable, it is not free anymore... Here is > > where we are stuck and have been for a long time with no escape (so > > far). > > Not working in science myself - but is it forbidden to cite a specific > version of a manual as published by one specific source? > > Just mentioning the repository where one got the manual from and the > commit ID or version ID given by the author should provide enough data > for everyone to be able to verify the cited source. Have a look at how the Wikipedia says to cite their pages. Then go do something similar. If you want, you can make available an official version (updated rarely, and possibly made avaailable in print form for those that want it so) and a development version, which changes continuously. Now and then produce a new edition, so that a citation can refer to page 75-79, second edition. -- hendrik > > > > -- > Allan Wegan > <http://www.allanwegan.de/> > Jabber: allanwegan@ffnord.net > OTR-Fingerprint: E4DCAA40 4859428E B3912896 F2498604 8CAA126F > Jabber: allanwegan@jabber.ccc.de > OTR-Fingerprint: A1AAA1B9 C067F988 4A424D33 98343469 29164587 > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Caml-list] OCaml reference manual non-free license 2018-01-03 16:52 ` Boutillier, Pierre 2018-01-03 18:13 ` Allan Wegan @ 2018-01-03 19:04 ` Ashish Agarwal 1 sibling, 0 replies; 12+ messages in thread From: Ashish Agarwal @ 2018-01-03 19:04 UTC (permalink / raw) To: Boutillier, Pierre; +Cc: Richard W.M. Jones, caml-list [-- Attachment #1: Type: text/plain, Size: 2914 bytes --] > The only way a reference manual can be admissible as a (citable) publication is if, once released, it is not editable. I don't think so. A good citation is one that is accessible in the exact form that the published work is based on. For work products that can evolve, one should thus provide a version. In the case of the OCaml manual, this is easy enough since it is maintained in git. Additionally, there is no "requirement" that a citation follow this criteria. On Wed, Jan 3, 2018 at 11:52 AM, Boutillier, Pierre < Pierre_Boutillier@hms.harvard.edu> wrote: > Hi Richard, Hi list, > > I am not an authoritative voice, I only share what I'm aware in order to > save time. > > Don't hold your breath expecting a relicensing. > > As you've already notice by yourself debian also ships the documentation > as non-free package and everybody is already aware[1] of the drawback a > non-free license has on integration in free distributions... (Coq has the > exact same problem for example) > > The rationale is the following: > Because scientifically research is evaluating through (and therefore sadly > driven by) citation metrics, things built in academic settings have to be > citable. The only way to cite a software (found up to now) is to cite its > reference manual. The only way a reference manual can be admissible as a > (citable) publication is if, once released, it is not editable. > > But, indeed, if it is not editable, it is not free anymore... Here is > where we are stuck and have been for a long time with no escape (so far). > > I am (and I know I'm not the only one) sorry about that. > > Pierre B. > > [1] I didn't manage to dig out links to former discussion on the subject > in the time frame I allocated to this reply but they are some and maybe > someone can find them easier than I do. > > > Le 3 janv. 2018 à 16:08, Richard W.M. Jones <rich@annexia.org> a écrit : > > > > Hi, this bug was filed: > > > > https://bugzilla.redhat.com/show_bug.cgi?id=1530647 > > > > I notice that Florian is correct and copies of the reference manual do > > indeed have a non-free license (specifically restrictions on making > > derivative works). > > > > Is this intended? If so we'll have to drop this documentation from > > Fedora which would be a shame. If not, could the work be relicensed > > under a suitable free license? > > > > Rich. > > > > -- > > Caml-list mailing list. Subscription management and archives: > > https://sympa.inria.fr/sympa/arc/caml-list > > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > > Bug reports: http://caml.inria.fr/bin/caml-bugs > > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > [-- Attachment #2: Type: text/html, Size: 4180 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Caml-list] OCaml reference manual non-free license 2018-01-03 15:08 [Caml-list] OCaml reference manual non-free license Richard W.M. Jones 2018-01-03 16:52 ` Boutillier, Pierre @ 2018-01-04 13:44 ` Xavier Leroy 2018-01-05 20:55 ` Marek Kubica ` (2 more replies) 1 sibling, 3 replies; 12+ messages in thread From: Xavier Leroy @ 2018-01-04 13:44 UTC (permalink / raw) To: caml-list On 03/01/2018 16:08, Richard W.M. Jones wrote: > I notice that Florian is correct and copies of the reference manual do > indeed have a non-free license (specifically restrictions on making > derivative works). > Is this intended? The restriction on derivative works is very much intended. The license predates Creative Commons, but in CC terms it would be CC-BY-ND. The reason is pretty much what Pierre Boutillier wrote. We view this manual as a scientific publication. In those publications, authors take full responsibility for the contents of the text. It's not like a software license that starts by disclaiming all warranties and liabilities. So, if I have my name on it as one of the authors and if I'm responsible for the contents, of course I won't let anyone modify the contents without my approval. > If so we'll have to drop this documentation from Fedora which would > be a shame. If not, could the work be relicensed under a suitable > free license? Debian is happy with putting OCaml's manual in the non-free section. https://fedoraproject.org/wiki/Licensing:Main lists CC-BY-ND as a good license for contents, but doesn't list it (neither good nor bad) for documentation. Care to explain the difference between documentation and contents? - Xavier Leroy ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Caml-list] OCaml reference manual non-free license 2018-01-04 13:44 ` Xavier Leroy @ 2018-01-05 20:55 ` Marek Kubica 2018-01-05 21:34 ` Gabriel Scherer 2018-01-06 11:38 ` Oliver Bandel 2018-01-08 16:34 ` Richard W.M. Jones 2018-03-11 11:20 ` Maxime Dénès 2 siblings, 2 replies; 12+ messages in thread From: Marek Kubica @ 2018-01-05 20:55 UTC (permalink / raw) To: caml-list On Thu, 4 Jan 2018 14:44:05 +0100 Xavier Leroy <xavier.leroy@inria.fr> wrote: > The restriction on derivative works is very much intended. > > The license predates Creative Commons, but in CC terms it would be > CC-BY-ND. Non-derivative licenses like the custom one on the OCaml manual and also CC-BY-ND create annoying edge cases. We've seen the case of Debian and Fedora already. But reading the license: > - Any translation or derivative work of the OCaml documentation and > user's manual must be approved by the authors in writing before > distribution. It also creates issues for people wanting to contribute to the OCaml manual on e.g. GitHub. It is not possible to create a pull request with a change to the manual on any public platform because that would be publishing without approval. Kind regards, Marek ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Caml-list] OCaml reference manual non-free license 2018-01-05 20:55 ` Marek Kubica @ 2018-01-05 21:34 ` Gabriel Scherer 2018-01-06 11:38 ` Oliver Bandel 1 sibling, 0 replies; 12+ messages in thread From: Gabriel Scherer @ 2018-01-05 21:34 UTC (permalink / raw) To: Marek Kubica; +Cc: caml users [-- Attachment #1: Type: text/plain, Size: 1969 bytes --] > It also creates issues for people wanting to contribute to the OCaml > manual on e.g. GitHub. It is not possible to create a pull request with > a change to the manual on any public platform because that would be > publishing without approval. I think this view is exaggerated, as I don't think that the people who wrote this clause would consider hosting (modified) .etex files on a Github clone of the manual's repository as "distribution". To "distribute" the documentation or manual, I would at least expect a rendered (compiled) version of it. It is not necessary to distribute a rendered copy of the manual to contribute to it. I'm not particularly fond of custom licenses either, but I don't think that they should be interpreted as making open-source contributions impossible. On Fri, Jan 5, 2018 at 9:55 PM, Marek Kubica <marek@xivilization.net> wrote: > On Thu, 4 Jan 2018 14:44:05 +0100 > Xavier Leroy <xavier.leroy@inria.fr> wrote: > > > The restriction on derivative works is very much intended. > > > > The license predates Creative Commons, but in CC terms it would be > > CC-BY-ND. > > Non-derivative licenses like the custom one on the OCaml manual and > also CC-BY-ND create annoying edge cases. We've seen the case of > Debian and Fedora already. But reading the license: > > > - Any translation or derivative work of the OCaml documentation and > > user's manual must be approved by the authors in writing before > > distribution. > > It also creates issues for people wanting to contribute to the OCaml > manual on e.g. GitHub. It is not possible to create a pull request with > a change to the manual on any public platform because that would be > publishing without approval. > > Kind regards, > Marek > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > [-- Attachment #2: Type: text/html, Size: 3032 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Caml-list] OCaml reference manual non-free license 2018-01-05 20:55 ` Marek Kubica 2018-01-05 21:34 ` Gabriel Scherer @ 2018-01-06 11:38 ` Oliver Bandel 1 sibling, 0 replies; 12+ messages in thread From: Oliver Bandel @ 2018-01-06 11:38 UTC (permalink / raw) To: caml-list Zitat von Marek Kubica <marek@xivilization.net> (Fri, 5 Jan 2018 21:55:04 +0100) > On Thu, 4 Jan 2018 14:44:05 +0100 > Xavier Leroy <xavier.leroy@inria.fr> wrote: > [...] > >> - Any translation or derivative work of the OCaml documentation and >> user's manual must be approved by the authors in writing before >> distribution. > > It also creates issues for people wanting to contribute to the OCaml > manual on e.g. GitHub. It is not possible to create a pull request with > a change to the manual on any public platform because that would be > publishing without approval. [...] As I understand it: The official, approved version is, what INRIA provides via *.tar.gz as ocaml release. Anything before is unapproved stuff, staged to become approved. Then providing pull-requests is no problem. And, btw. creating a pull-request does not mean that they are accepted, which is another step that seperates approved and non-approved. Regarding the quotation-problem, the official version might come with hashes and cryptographic igning of a document. But it seems, such thing is missing in science in general. For example measurement data can be found on many servers that provide data openly (which is good), but so far no hashsums or signing of the data is done. So, data corruption might occur, and the validity of data is gone. This is not only a problem of computer science / OCaml docs. Ciao, Oliver ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Caml-list] OCaml reference manual non-free license 2018-01-04 13:44 ` Xavier Leroy 2018-01-05 20:55 ` Marek Kubica @ 2018-01-08 16:34 ` Richard W.M. Jones 2018-03-11 11:20 ` Maxime Dénès 2 siblings, 0 replies; 12+ messages in thread From: Richard W.M. Jones @ 2018-01-08 16:34 UTC (permalink / raw) To: Xavier Leroy; +Cc: caml-list On Thu, Jan 04, 2018 at 02:44:05PM +0100, Xavier Leroy wrote: > On 03/01/2018 16:08, Richard W.M. Jones wrote: > > If so we'll have to drop this documentation from Fedora which would > > be a shame. If not, could the work be relicensed under a suitable > > free license? > > Debian is happy with putting OCaml's manual in the non-free section. > > https://fedoraproject.org/wiki/Licensing:Main lists CC-BY-ND as a good > license for contents, but doesn't list it (neither good nor bad) for > documentation. Care to explain the difference between documentation > and contents? Thanks Xavier. Fedora doesn't have a non-free section, although people use other repositories such as RPMFusion which ship packages that are legally difficult to ship for all sorts of reasons. "Content" is stuff like clip art, fonts and things and apparently it's not suitable for documentation. We'll drop the documentation for now. Rich. -- Richard Jones ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Caml-list] OCaml reference manual non-free license 2018-01-04 13:44 ` Xavier Leroy 2018-01-05 20:55 ` Marek Kubica 2018-01-08 16:34 ` Richard W.M. Jones @ 2018-03-11 11:20 ` Maxime Dénès 2018-03-11 11:22 ` Maxime Dénès 2 siblings, 1 reply; 12+ messages in thread From: Maxime Dénès @ 2018-03-11 11:20 UTC (permalink / raw) To: caml-list Hi, On 01/03/2018 05:52 PM, Boutillier, Pierre wrote: > As you've already notice by yourself debian also ships the documentation as non-free package and everybody is already aware[1] of the drawback a non-free license has on integration in free distributions... (Coq has the exact same problem for example) Just to clarify, Coq does not use the same license for its reference manual as OCaml. It uses OPL (with no options elected), which is considered free by the FSF but not by Debian (because of a few technical restrictions on derivative works, but nothing like having to ask permission to the original authors before distribution). AFAIK it never prevented it to be accepted as a citation, so I believe the argument is incorrect. Xavier is talking about authorship responsibility, which is different indeed. On 01/04/2018 02:44 PM, Xavier Leroy wrote: > So, if I have my name on it as one of the authors and if > I'm responsible for the contents, of course I won't let anyone modify > the contents without my approval. > I probably don't understand the license text correctly, since I have little knowledge on this topic. But just to clarify: if I want to push a documentation patch to my public github fork of OCaml, do I need to first get a written approval from Xavier, Damien, Alain, Jacques, Didier and Jérôme? If not, what exempts me from it (despite the third item in the license)? Maxime. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Caml-list] OCaml reference manual non-free license 2018-03-11 11:20 ` Maxime Dénès @ 2018-03-11 11:22 ` Maxime Dénès 0 siblings, 0 replies; 12+ messages in thread From: Maxime Dénès @ 2018-03-11 11:22 UTC (permalink / raw) To: caml-list On 03/11/2018 12:20 PM, Maxime Dénès wrote: > I probably don't understand the license text correctly, since I have > little knowledge on this topic. But just to clarify: if I want to push a > documentation patch to my public github fork of OCaml, do I need to > first get a written approval from Xavier, Damien, Alain, Jacques, > Didier and Jérôme? If not, what exempts me from it (despite the third > item in the license)? Forget about this part, I had missed a message from Gabriel that already answers it. So, no problem there, it seems. Maxime. ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2018-03-11 11:22 UTC | newest] Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2018-01-03 15:08 [Caml-list] OCaml reference manual non-free license Richard W.M. Jones 2018-01-03 16:52 ` Boutillier, Pierre 2018-01-03 18:13 ` Allan Wegan 2018-01-03 19:12 ` Hendrik Boom 2018-01-03 19:04 ` Ashish Agarwal 2018-01-04 13:44 ` Xavier Leroy 2018-01-05 20:55 ` Marek Kubica 2018-01-05 21:34 ` Gabriel Scherer 2018-01-06 11:38 ` Oliver Bandel 2018-01-08 16:34 ` Richard W.M. Jones 2018-03-11 11:20 ` Maxime Dénès 2018-03-11 11:22 ` Maxime Dénès
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox