Standards/license: Difference between revisions

(MIT and BSD are not public-domain-like)
(https, update WHATWG license history, fix a few IndieWeb spec links)
 
(10 intermediate revisions by the same user not shown)
Line 3: Line 3:
== CC0 OWFa Preferred ==
== CC0 OWFa Preferred ==
CC0+OWFa is Mozilla's preferred method for licensing for standards specifications for the following reasons:
CC0+OWFa is Mozilla's preferred method for licensing for standards specifications for the following reasons:
* [http://creativecommons.org/choose/zero/ CC0] provides maximum <em>flexibility</em> for altering/changing/modifying/discussing specifications, as well as any need to embed portions of a specification into open source implementations (which they themselves may use other open source licenses).
* [https://creativecommons.org/choose/zero/ CC0] provides  
* CC0 is essentially an <em>internationally</em> aware and compatible public domain license. For this reason CC0 is preferred over similar liberal licenses such as MIT or BSD (or any variants thereof).
** maximum <strong>flexibility</strong> for altering/changing/modifying/discussing specifications
* [http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0 OWFa] provides a standards-body-independent royalty-free patent declaration.
** ability to <strong>[https://www.mozilla.org/MPL/license-policy.html#Licenses_Compatible_with_the_MPL embed portions of a spec into code]</strong> (which itself may use other open source licenses)
** an <strong>internationally</strong> aware and compatible public domain license.
*** For this reason CC0 is preferred over similar liberal licenses such as other public domain dedications, or the US-centric MIT or BSD licenses (or any variants thereof).
* [[OWFa]] provides a standards-body-independent <strong>royalty-free patent declaration</strong>.


== Markup ==
== Markup ==
Line 15: Line 18:
<p class="copyright"><small>
<p class="copyright"><small>
<a rel="license"  
<a rel="license"  
   href="http://creativecommons.org/publicdomain/zero/1.0/">
   href="https://creativecommons.org/publicdomain/zero/1.0/">
<img alt="CC0"  
<img alt="CC0"  
     src="http://i.creativecommons.org/p/zero/1.0/80x15.png">
     src="https://i.creativecommons.org/p/zero/1.0/80x15.png">
</a>
</a>
To the extent possible under law, the editors have waived  
To the extent possible under law, the editors have waived  
Line 24: Line 27:
this specification available under the
this specification available under the
<a rel="license"
<a rel="license"
   href="http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0">
   href="https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owfa-1-0">
Open Web Foundation Agreement Version 1.0</a>,
Open Web Foundation Agreement Version 1.0</a>,
which is available at  
which is available at  
http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0.
https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owfa-1-0.
</small></p>
</nowiki></pre>
 
If you don't want to hotlink an image from creativecommons.org, or don't want to use an image for CC0 for any reason, you may alternatively just use text:
 
<pre><nowiki>
<p class="copyright"><small>
Per <a rel="license"
  href="https://creativecommons.org/publicdomain/zero/1.0/">
CC0</a>,
to the extent possible under law, the editors have waived
all copyright and related or neighboring rights to this work.
In addition, as of (today's date), the editors have made
this specification available under the
<a rel="license"
  href="https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owfa-1-0">
Open Web Foundation Agreement Version 1.0</a>,
which is available at
https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owfa-1-0.
</small></p>
</small></p>
</nowiki></pre>
</nowiki></pre>
Line 34: Line 56:


<nowiki>
<nowiki>
<small>Per [http://creativecommons.org/publicdomain/zero/1.0/ CC0],
<small>Per [https://creativecommons.org/publicdomain/zero/1.0/ CC0],
to the extent possible under law, the editors have waived  
to the extent possible under law, the editors have waived  
all copyright and related or neighboring rights to this work.  
all copyright and related or neighboring rights to this work.  
In addition, as of {{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY2}},  
In addition, as of {{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY2}},  
the editors have made this specification available under the
the editors have made this specification available under the
[http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0 Open Web Foundation Agreement Version 1.0].</small>
[https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owfa-1-0 Open Web Foundation Agreement Version 1.0].</small>
</nowiki>
</nowiki>


Line 45: Line 67:
Here are some specifications that use CC0+OWFa:
Here are some specifications that use CC0+OWFa:


* IndieAuth.com:
=== IndieWebCamp ===
** [http://spec.indieauth.com/ IndieAuth Spec]
* [https://indieauth.spec.indieweb.org/ IndieAuth Living Standard]
* microformats.org:
* [https://micropub.spec.indieweb.org/ Micropub Living Standard]
** [http://microformats.org/wiki/microformats2-parsing microformats2 parsing]
* [http://webmention.org/ Webmention original draft]
** vocabularies:
=== microformats ===
*** [http://microformats.org/wiki/h-adr h-adr]
* [https://microformats.org/wiki/microformats2-parsing microformats2 parsing]
*** [http://microformats.org/wiki/h-card h-card]
* microformats2 vocabularies:
*** [http://microformats.org/wiki/h-entry h-entry]
** [https://microformats.org/wiki/h-adr h-adr]
*** [http://microformats.org/wiki/h-event h-event]
** [https://microformats.org/wiki/h-card h-card]
*** [http://microformats.org/wiki/h-geo h-geo]
** [https://microformats.org/wiki/h-entry h-entry]
*** [http://microformats.org/wiki/h-item h-item]
** [https://microformats.org/wiki/h-event h-event]
*** [http://microformats.org/wiki/h-product h-product]
** [https://microformats.org/wiki/h-geo h-geo]
*** [http://microformats.org/wiki/h-recipe h-recipe]
** [https://microformats.org/wiki/h-item h-item]
*** [http://microformats.org/wiki/h-resume h-resume]  
** [https://microformats.org/wiki/h-product h-product]
* WHATWG:  
** [https://microformats.org/wiki/h-recipe h-recipe]
** [http://dom.spec.whatwg.org/ DOM]
** [https://microformats.org/wiki/h-resume h-resume]  
** [http://domparsing.spec.whatwg.org/ DOM Parsing and Serialization]
 
** [http://encoding.spec.whatwg.org/ Encoding]
=== WHATWG ===
** [http://fetch.spec.whatwg.org/ Fetch]
* [https://books.spec.whatwg.org/ CSS Books]
** [http://fullscreen.spec.whatwg.org/ Fullscreen API]
* [https://figures.spec.whatwg.org/ CSS Figures]
** [http://mimesniff.spec.whatwg.org/ MIME Sniffing]
 
** [http://notifications.spec.whatwg.org/ Notifications API]
The following specs all used to have the CC0+OWFa markup noted above, but at some point (2016?2015?) had that replaced with plain text CC0 only text, and later (2017?) then CC-by-4.0, with BSD 3-clause for any source code.  -t
** [http://quirks.spec.whatwg.org/ Quirks]
* [https://dom.spec.whatwg.org/ DOM]
** [http://url.spec.whatwg.org/ URL]
* [https://domparsing.spec.whatwg.org/ DOM Parsing and Serialization]
** [http://xhr.spec.whatwg.org/ XMLHttpRequest]
* [https://encoding.spec.whatwg.org/ Encoding]
* [https://fetch.spec.whatwg.org/ Fetch]
* [https://fullscreen.spec.whatwg.org/ Fullscreen API]
* [https://javascript.spec.whatwg.org/ JavaScript, aka. Web ECMAScript]
* [https://mimesniff.spec.whatwg.org/ MIME Sniffing]
* [https://notifications.spec.whatwg.org/ Notifications API]
* [https://quirks.spec.whatwg.org/ Quirks]
* [https://url.spec.whatwg.org/ URL]
* [https://xhr.spec.whatwg.org/ XMLHttpRequest]


== See Also ==
== See Also ==
* [[Standards]]
* [[Standards]]
* 2011-06-17 [http://tantek.com/2011/168/b1/practices-good-open-web-standards-development 10 Practices for Good Open Web Standards Development]
* 2011-06-17 [https://tantek.com/2011/168/b1/practices-good-open-web-standards-development 10 Practices for Good Open Web Standards Development]

Latest revision as of 17:08, 14 July 2022

This page describes the licenses that Mozilla prefers to use for standards, in particular, CC0 and OWFa. Mozilla Legal has reviewed the use of CC0 and OWFa, both individually, and in combination and approved them for use with standards specifications. — Tantek (talk)

CC0 OWFa Preferred

CC0+OWFa is Mozilla's preferred method for licensing for standards specifications for the following reasons:

  • CC0 provides
    • maximum flexibility for altering/changing/modifying/discussing specifications
    • ability to embed portions of a spec into code (which itself may use other open source licenses)
    • an internationally aware and compatible public domain license.
      • For this reason CC0 is preferred over similar liberal licenses such as other public domain dedications, or the US-centric MIT or BSD licenses (or any variants thereof).
  • OWFa provides a standards-body-independent royalty-free patent declaration.

Markup

You may use the following markup in specifications to indicate that they are published with the CC0+OWFa dual license:

HTML

<p class="copyright"><small>
<a rel="license" 
   href="https://creativecommons.org/publicdomain/zero/1.0/">
<img alt="CC0" 
     src="https://i.creativecommons.org/p/zero/1.0/80x15.png">
</a>
To the extent possible under law, the editors have waived 
all copyright and related or neighboring rights to this work. 
In addition, as of (today's date), the editors have made 
this specification available under the
<a rel="license"
   href="https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owfa-1-0">
Open Web Foundation Agreement Version 1.0</a>,
which is available at 
https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owfa-1-0.
</small></p>

If you don't want to hotlink an image from creativecommons.org, or don't want to use an image for CC0 for any reason, you may alternatively just use text:

<p class="copyright"><small>
Per <a rel="license" 
   href="https://creativecommons.org/publicdomain/zero/1.0/">
CC0</a>,
to the extent possible under law, the editors have waived 
all copyright and related or neighboring rights to this work. 
In addition, as of (today's date), the editors have made 
this specification available under the
<a rel="license"
   href="https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owfa-1-0">
Open Web Foundation Agreement Version 1.0</a>,
which is available at 
https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owfa-1-0.
</small></p>

MediaWiki

<small>Per [https://creativecommons.org/publicdomain/zero/1.0/ CC0], to the extent possible under law, the editors have waived all copyright and related or neighboring rights to this work. In addition, as of {{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY2}}, the editors have made this specification available under the [https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreements-granted-claims/owfa-1-0 Open Web Foundation Agreement Version 1.0].</small>

Example Specifications

Here are some specifications that use CC0+OWFa:

IndieWebCamp

microformats

WHATWG

The following specs all used to have the CC0+OWFa markup noted above, but at some point (2016?2015?) had that replaced with plain text CC0 only text, and later (2017?) then CC-by-4.0, with BSD 3-clause for any source code. -t

See Also