Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unclear Copyright/License #68

Open
joernneumeyer opened this issue May 27, 2019 · 9 comments
Open

Unclear Copyright/License #68

joernneumeyer opened this issue May 27, 2019 · 9 comments

Comments

@joernneumeyer
Copy link

Origin

I recently built my own website, which uses Sierra Library.

Issue

  1. Since Sierra Library is Licensed under GPL-2.0, copyright notices have to be applied, but no unambiguous license and copyright notice was present in any file header
  2. It is not clear, whether the GPL-2.0 variant GPL-2.0-only, or GPL-2.0-or-later is intended

Solution

  1. Add a license and copyright notice the the main source file (like src/index.scss)
  2. Add the intended license code to the license name for clarification
@maraisr
Copy link
Contributor

maraisr commented May 27, 2019

Fair point. 💯 @JoanClaret do you think we should explore MIT'ing this?

@joernneumeyer do you think you can submit us a PR, to implement your solution? Would help us a great deal 👏 :bowtie:

@joernneumeyer
Copy link
Author

PR #69 has been opened. That PR introduces license headers for the GPL-2.0-or-later and copyright notices for Joan Claret and contributors.
Personally I would be against switching the license, as I chose Sierra for its simplicity and the GPL, as mentioned.

@JoanClaret
Copy link
Member

so, if I correctly understood, GPL licences force the users to explicitly indicate the license and copyright notice in their sites. Just like @joernneumeyer did in his site. (thanks for using sierra btw! 😃 ), While MIT licences don't.

then, i would bet for moving to MIT, so more people will be able to use this library.

opinions? @elboletaire @maraisr

@JoanClaret
Copy link
Member

more info: https://choosealicense.com/licenses/

@elboletaire
Copy link

Another reason to consider changing the license is the usage other companies will do of it. With GNU/GPL you force others to specify, somewhere in their code/program, the license of your licensed work, whilst using MIT this is not required.

For that reason, using a MIT license probably will "open more doors".

What I'm not really sure is if it really is required to add the entire GNU license in each file. It's fine to just have a @license in files if the license file is in the root path of the project, instead of adding the entire license to each file, which is too much verbose IMHO.

@joernneumeyer
Copy link
Author

@JoanClaret any GPL licensed code/project requires the user of such code/project to apply the same license to their project (or higher versions of the license, if specified) if they are going to (re-)distribute their added/dependent code/project.
Therefore, enabling the whole idea of copyleft and preventing proprietary (closed) use of the code/project you wrote.

@elboletaire the file headers proposed in my PR where the recommended way as shown in this post of the GNU project.
That way, everybody who may want to use code from the licensed project can always see the license of the code, that license's compatibility, the rights they were granted, and the disclaimer of warranty.

@sburris0
Copy link

sburris0 commented Apr 9, 2020

Hi, can I get an update on the license change status?

@juliendude
Copy link

hmmm... interesting thread. It's nice to see an update of Sierra.
But I agree that it limits a lot its usage by dev and companies since with this license.
Which is too bad because Sierra is well done with a small footprint.

@JoanClaret Any update on the change of license by any chance?

@sburris0
Copy link

ISC is basically updated MIT and should be preferred

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants