~sircmpwn/free-writers-club

6 5

License for Specifications

Stefan Tatschner <stefan@rumpelsepp.org>
Details
Message ID
<0f6a50a8c427d63f229c4c1f8cc7c73e888f05fc.camel@rumpelsepp.org>
DKIM signature
missing
Download raw message
Hey folks!

I am currently writing a few technical specifications which I intend to
host on my blog/website. For instance, I am working on a specification
for an http based api for power supplies [1]. I am currently wondering
what's the appropriate license for this. For my code I will just use
GPL. But for the document? These guys come to my mind:

* MIT
* Apache
* Creative Commons
* Public Domain
* GNU FDL

In the long run I would be happy if I see (probably not, but who
knows?) a device on the market using my API some day. But I am lost
which license I should choose for the document… Any ideas?

Stefan

[1]: https://rumpelsepp.org/specs/netzteil-http.7.html
Details
Message ID
<C2VAYFM7OO87.1KHFJIBAMKFG7@beast.ols.wtf>
In-Reply-To
<0f6a50a8c427d63f229c4c1f8cc7c73e888f05fc.camel@rumpelsepp.org> (view parent)
DKIM signature
missing
Download raw message
On Wed May 20, 2020 at 7:01 AM UTC, Stefan Tatschner wrote:
> Hey folks!

Hey! Nice to see action on this list again

> * Creative Commons

I would always go for CC if you are in control of what licence you give it

Of course, not all CC attributions are equal, so specifically I would say
CC BY-SA 4.0 specifically should be used, which allows people to use and
remix your doc how they want, even commercially.

If you have a problem with people reusing your work, then obviously do not
choose that one, and look at something more prescriptive...

Good luck!

~ols

--
https://ols.wtf | oliver@leaversmith.com
Stefan Tatschner <stefan@rumpelsepp.org>
Details
Message ID
<282da64fbf59262e5c3f4535d31d0fe17ed8cf3d.camel@rumpelsepp.org>
In-Reply-To
<C2VAYFM7OO87.1KHFJIBAMKFG7@beast.ols.wtf> (view parent)
DKIM signature
missing
Download raw message
Hey!

Thanks for your answer!

On Wed, 2020-05-20 at 05:20 +0000, Oliver Leaver-Smith wrote:
> Of course, not all CC attributions are equal, so specifically I would
> say
> 
> CC BY-SA 4.0 specifically should be used, which allows people to use
> and remix your doc how they want, even commercially.

This sounds like exactly what I want for my stuff. I thought that CC
licenses are mainly for artists (pictures, drawings, videos, …). I read
that also wikipedia has adopted a CC license for its articles.

How do I apply the CC licenses correctly? Just mention it in the file
itself? It seems not to be that straightforward as applying GPL is (just
drop the license file in the root folder and your done).

Stefan
Details
Message ID
<C2VBN5XXST71.261NAWV7GONKZ@hades>
In-Reply-To
<C2VAYFM7OO87.1KHFJIBAMKFG7@beast.ols.wtf> (view parent)
DKIM signature
missing
Download raw message
I am not a lawyer so everything below is just from my understanding and
experience.

On Wed May 20, 2020 at 1:20 AM EDT, Oliver Leaver-Smith wrote:
> On Wed May 20, 2020 at 7:01 AM UTC, Stefan Tatschner wrote:
> > * Creative Commons
>
> I would always go for CC if you are in control of what licence you give it
>
> Of course, not all CC attributions are equal, so specifically I would say
> CC BY-SA 4.0 specifically should be used, which allows people to use and
> remix your doc how they want, even commercially.

I second this recommendation. I've used the CC BY-SA 4.0 for everything
that I create that isn't source code and it's served me well. The
conditions are compatible with free software licenses and it's a very
easy to understand license.

> > * MIT

The MIT license would be more permissive than the CC BY-SA, it's
basically one step removed from being Public Domain.

> > * Public Domain

Public Domain may mean something different depending on the
jurisdiction. For that reason, it's commonly recommended to be specific
about which conditions you wish to impose. Instead of licensing your
work by saying "this is in the public domain", it would be better to use
the CC0 license which is very explicit about what the conditions are.

> > * GNU FDL

Note that there has been significant, fair criticism[1] against the GNU
FDL. I would personally not recommend it for that reason but it's
ultimately up to what kind of conditions you want.

[1] https://en.wikipedia.org/wiki/GNU_Free_Documentation_License#Criticism

--
Jake Bauer <jbauer@paritybit.ca>
Details
Message ID
<CAHjj0tCDSb0S+FNB1oFRy4HZy-3JSdWO=JNRzoKt9eREP1DDeA@mail.gmail.com>
In-Reply-To
<C2VBN5XXST71.261NAWV7GONKZ@hades> (view parent)
DKIM signature
missing
Download raw message
The docs for .NET use the CC license[1]. You could mirror how they do it.

[1] https://github.com/dotnet/docs/blob/master/LICENSE

On Tue, May 19, 2020 at 10:55 PM Jake Bauer <jbauer@paritybit.ca> wrote:
>
> I am not a lawyer so everything below is just from my understanding and
> experience.
>
> On Wed May 20, 2020 at 1:20 AM EDT, Oliver Leaver-Smith wrote:
> > On Wed May 20, 2020 at 7:01 AM UTC, Stefan Tatschner wrote:
> > > * Creative Commons
> >
> > I would always go for CC if you are in control of what licence you give it
> >
> > Of course, not all CC attributions are equal, so specifically I would say
> > CC BY-SA 4.0 specifically should be used, which allows people to use and
> > remix your doc how they want, even commercially.
>
> I second this recommendation. I've used the CC BY-SA 4.0 for everything
> that I create that isn't source code and it's served me well. The
> conditions are compatible with free software licenses and it's a very
> easy to understand license.
>
> > > * MIT
>
> The MIT license would be more permissive than the CC BY-SA, it's
> basically one step removed from being Public Domain.
>
> > > * Public Domain
>
> Public Domain may mean something different depending on the
> jurisdiction. For that reason, it's commonly recommended to be specific
> about which conditions you wish to impose. Instead of licensing your
> work by saying "this is in the public domain", it would be better to use
> the CC0 license which is very explicit about what the conditions are.
>
> > > * GNU FDL
>
> Note that there has been significant, fair criticism[1] against the GNU
> FDL. I would personally not recommend it for that reason but it's
> ultimately up to what kind of conditions you want.
>
> [1] https://en.wikipedia.org/wiki/GNU_Free_Documentation_License#Criticism
>
> --
> Jake Bauer <jbauer@paritybit.ca>
Stefan Tatschner <stefan@rumpelsepp.org>
Details
Message ID
<a80f0dc14171e7bc73b0e1489c2fbc31b407020c.camel@rumpelsepp.org>
In-Reply-To
<CAHjj0tCDSb0S+FNB1oFRy4HZy-3JSdWO=JNRzoKt9eREP1DDeA@mail.gmail.com> (view parent)
DKIM signature
missing
Download raw message
On Tue, 2020-05-19 at 23:09 -0700, Jeremy Jung wrote:
> The docs for .NET use the CC license[1]. You could mirror how they do
> it.
> 
> [1] https://github.com/dotnet/docs/blob/master/LICENSE

Thanks folks for the help. I think it is sane to go with the cc licenses.
For the record, I found out were they host the plaintext versions of the
license text:

https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode

Append .txt and it pops up. :)

https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode.txt

It is obvious, but they don't seem to provide a link for it which
is easy to find.

Stefan
Details
Message ID
<CAMfMGfgfmqxDK5GzF+s76DHYKW2aLQDcg7OAzXhUSvZHAYL5Kw@mail.gmail.com>
In-Reply-To
<0f6a50a8c427d63f229c4c1f8cc7c73e888f05fc.camel@rumpelsepp.org> (view parent)
DKIM signature
missing
Download raw message
GNU FDL or CC would be the ones to choose since a specification is a
technical document and not code

Typically the license for technical documents like this are either
mentioned in the front matter (check any book; the copyright details
are in the first five pages) or in the footer (check many wikis; they
mention the CC clause at the bottom.)

Depending on how serious things are one might also trademark the spec
name. While the spec itself might be CC-BY-SA which allows anyone to
modify and republish the (attributed) changed version, not having a
trademark means they can just call the modified version the same
thing. Mozilla is one such place that uses this scheme (you can make a
fork, but you cannot call the fork Firefox.)

Beware the NC sub-clause can be ambiguous. Lawyers will have a field
day about whether implementing the spec counts as commercial usage or
only specifically reselling the specification page. There are heated
lawsuits as to whether an API can even be copyright in the first
place.
Reply to thread Export thread (mbox)