johnwcowan / srfi-234

0 stars 0 forks source link

License of implementation #1

Open emixa-d opened 2 years ago

emixa-d commented 2 years ago

Looking at the HTML documentation, the implementation is licensed as Expat. However, going by https://github.com/shirok/Gauche/blob/master/lib/util/toposort.scm , it is public domain. Could you clarify what the license of the SRFI-234 reference implementation is, such that it can be packaged?

johnwcowan commented 2 years ago

Feel free to make a trivial change to the code and relicense it under Expat.

On Wed, Oct 5, 2022 at 5:00 AM emixa-d @.***> wrote:

Looking at the HTML documentation, the implementation is licensed as Expat. However, going by https://github.com/shirok/Gauche/blob/master/lib/util/toposort.scm , it is public domain. Could you clarify what the license of the SRFI-234 reference implementation is, such that it can be packaged?

— Reply to this email directly, view it on GitHub https://github.com/johnwcowan/srfi-234/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANPPBWBGL2WTC2SX45YPPLWBU7TXANCNFSM6AAAAAAQ5L754M . You are receiving this because you are subscribed to this thread.Message ID: @.***>

emixa-d commented 2 years ago

I'm not interested in making changes, I want to some clarification on what the license is, as I asked in the previous message:

 Could you clarify what the license of the SRFI-234 reference implementation is, such that it can be packaged?
johnwcowan commented 2 years ago

What do you mean? It says very plainly that its author placed it in the public domain.

On Wed, Oct 5, 2022 at 12:37 PM emixa-d @.***> wrote:

I'm not interested in making changes, I want to some clarification on what the license is, as I asked in the previous message:

Could you clarify what the license of the SRFI-234 reference implementation is, such that it can be packaged?

— Reply to this email directly, view it on GitHub https://github.com/johnwcowan/srfi-234/issues/1#issuecomment-1268671597, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANPPBXICI6TIZSW76VFN4DWBWVFVANCNFSM6AAAAAAQ5L754M . You are receiving this because you commented.Message ID: @.***>

emixa-d commented 2 years ago

Edit: Summarised, the Copyright section of srfi-234.html states very plainly its not public domain, by writing the Expat license, as I noted less explicitly in my original message https://github.com/johnwcowan/srfi-234/issues/1#issue-1397471249.


You might have made non-public domain modifications, or licensed the public-domain code as Expat (assuming that's legal, I don't know). Going by README.implementation.md, you have made some modifications, hence (unless you release it as public domain or copyright somehow doesn't apply) it isn't public domain anymore.

Also, it is not stated plainly at all -- in this repo, nowhere is 'public domain' mentioned (except for some Wikimedia graphics that aren't really relevant here), and the public domain notice in Gauche seems to contradict the Expat (not public domain!) notice in srfi-234.html -- according to the Copyright section, the Expat license applies to both the implementation and the specification:

Permission is hereby granted, free of charge, to any person
  obtaining a copy of _this software_ and associated documentation files
  (the "Software"), [...]

(emphasis added).

Going by that file, it is Expat, not public domain, but going by your responses you think it's public domain.