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

create license #135

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

create license #135

wants to merge 1 commit into from

Conversation

maximiliankolb
Copy link

added the gpl 3 or higher license (as stated in README.md)
copied from https://www.gnu.org/licenses/gpl.txt
added name, short description, year and author

added the gpl 3 or higher license (as stated in README.md)
copied from https://www.gnu.org/licenses/gpl.txt
added name, short description, year and author
@aggsol
Copy link

aggsol commented Feb 7, 2018

+1 for GPLv3

@marado
Copy link

marado commented Mar 22, 2020

+1. Having the license stated on top of the bash script would also be quite useful.

@dertuxmalwieder
Copy link

I would like to suggest using the MIT license instead.

@Unip0rn
Copy link

Unip0rn commented Nov 16, 2021

I would like to suggest using the MIT license instead.

the README states it is GPLv3. Any Code added while the README said that is to be considered licensed under GPLv3. MIT license is not compatible with GPLv3, hence a rewrite of all code mentioned or an agreement by all authors of that code would be required.
Sticking to the license that it was from the start seems the reasonable choice.

@dertuxmalwieder
Copy link

@Unip0rn commented on 16. Nov. 2021, 15:08 MEZ:

the README states it is GPLv3.

The GPLv3 is a per-file license (see vvvote/vvvote#2 for a similar discussion). The only code file in this repository is bb.sh. The header of bb.sh contains the following license information as we speak:

# (C) Carlos Fenollosa <[email protected]>, 2011-2016 and contributors
# https://github.com/carlesfe/bashblog/contributors

You might see the ASCII'ed copyright symbol (C) here. So no, while this repository might be GPLv3, BashBlog is not.

MIT license is not compatible with GPLv3

It is, unless you want to mix them. How would you want to mix them in a one-file project though?

Sticking to the license that it was from the start

BashBlog does not have a valid license.

@Unip0rn
Copy link

Unip0rn commented Nov 16, 2021

@dertuxmalwieder thanks for pointing out and sorry for me spreading false info. In that case a discussion about licensing is warranted and I will make my case:
due to a probably not uncommon misbelief I misread some things and I don't like complexity. Let's make it GPLv3 to avoid confusion.

@dertuxmalwieder
Copy link

If you dislike complexity, the short and simple MIT should be a much better idea than the very long and complex GPL.

@Unip0rn
Copy link

Unip0rn commented Nov 16, 2021

I know both licenses at some degree which I think is not unusual. Having a different license for the README vs. the code however seems quite unintuitive to me. So yeah, the license itself may be more complex, but it stands in a context.

@dertuxmalwieder
Copy link

READMEs are not read-only and the README does not correlate with the license anyway, at least not yet.

@Unip0rn
Copy link

Unip0rn commented Nov 16, 2021

READMEs are usually designed to be the first entrypoint to a project. Hence what they state SHOULD be a good indication to the rest of the project.

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

Successfully merging this pull request may close these issues.

5 participants