Git Product home page Git Product logo

Comments (27)

WoLfulus avatar WoLfulus commented on July 25, 2024 4

This might be hard and take a while, but let's see...

What you all think? :)

from semver-tool.

qyanu avatar qyanu commented on July 25, 2024 2

@WoLfulus @fsaintjacques
My interpretation of european law (where i am seated) is, that my changes/commit do not meat the required threshold to constitute a protected work.
However, in the event that an authoritative entity has a different opinion, i already state in advance and irrevocably: i don't object to any use or any relicensing, including re-licensing under MIT.

from semver-tool.

fsaintjacques avatar fsaintjacques commented on July 25, 2024 1

MIT is fine for a tool like this one.

from semver-tool.

ranger6 avatar ranger6 commented on July 25, 2024 1

I'd be fine with the MIT license.
The current license (GPL) as it would apply to most uses of this tool is not really that burdensome in terms of capturing other IP (copyleft). Running a GPL app/script in the context of other software does not "taint" that software. Lawyers sometimes get touchy about re-distributing GPL software along with other code (on the same disk, ...).
So, just to keep everyone calm, a more permissive license (e.g. MIT) seems fine.

from semver-tool.

fsaintjacques avatar fsaintjacques commented on July 25, 2024 1

So it seems we can re-license .

from semver-tool.

WoLfulus avatar WoLfulus commented on July 25, 2024

@fsaintjacques would you mind commenting on this, please? :)

from semver-tool.

fsaintjacques avatar fsaintjacques commented on July 25, 2024

Considering a lot of people contributed patch to this project, I don't think this is feasible. If you want to track down every contributor and get their approval, I'll gladly change it to something more permissive.

from semver-tool.

WoLfulus avatar WoLfulus commented on July 25, 2024

I wonder how I'd be able to contact them. Maybe I should @ / ping each one of them in this issue to get their approval and let them comment on this?

from semver-tool.

WoLfulus avatar WoLfulus commented on July 25, 2024

Also, before trying to contact the contributors, would you mind telling which license you'll be willing to change to? So that contributors know which one it will become? Is MIT fine for you?

Thanks!

from semver-tool.

issaharw avatar issaharw commented on July 25, 2024

Fine by me

from semver-tool.

ah-clem avatar ah-clem commented on July 25, 2024

MIT fine with me.

from semver-tool.

alyssais avatar alyssais commented on July 25, 2024

from semver-tool.

WoLfulus avatar WoLfulus commented on July 25, 2024

I'll take a look at that @alyssais ! Thanks for the info :)

from semver-tool.

haguenau avatar haguenau commented on July 25, 2024

I don't even remember contributing, so that must have been something trivial, but, anyhoo, feel free to relicense to MIT.

from semver-tool.

azuenko avatar azuenko commented on July 25, 2024

no objections for moving to MIT

from semver-tool.

troian avatar troian commented on July 25, 2024

No objections. MIT is a good one!

from semver-tool.

bradfordboyle avatar bradfordboyle commented on July 25, 2024

No objection to re-licensing under MIT.

from semver-tool.

fsaintjacques avatar fsaintjacques commented on July 25, 2024

ping @qyanu @eviweb @mrzasa @llonchj

from semver-tool.

asad-awadia avatar asad-awadia commented on July 25, 2024

@fsaintjacques are we there yet?

from semver-tool.

asad-awadia avatar asad-awadia commented on July 25, 2024

@eviweb @mrzasa @llonchj

from semver-tool.

eviweb avatar eviweb commented on July 25, 2024

Hi, no objection for me.

from semver-tool.

vsetka avatar vsetka commented on July 25, 2024

Of the remaining people to approve re-licensing, there's only one commit with changes to the actual code -> 1aabc20
All others are documentation changes. Can we re-license now or is commit by @llonchj considered copyrightable (I wouldn't think so)?

Actually, there have been 4 new contributes since this was opened...

Can we get your approvals too?

from semver-tool.

ranger6 avatar ranger6 commented on July 25, 2024

An interesting point: the code changed in the below mentioned commit no longer exists; not just the changes, but the entire
function is gone; the referenced objects are gone; the design has changed; the logic has changed. This was seven years ago,
and so, long before I even became aware of the project. Perhaps this commit provoked other changes and so is really part
of the licensed code base is some way? Perhaps it was a dead end “fork in the road”? I wouldn’t know.

But it does seem a shame that a license change that could help others benefit from this code is held up for three lines of 7 year old dead and gone code.

Here is a thought experiment:

What if the project were to fork just prior to the @llonchj commit and the new project changed the license. Then the other contributors agreed that
a pull request with changes (based on their contributions) to bring the project up to date was then accepted. I mean, it would be sort of
strange if a commit by one person could somehow poison all subsequent work by others.

Ha! Only kidding! Best path forward is more reach-out to @llonchj

from semver-tool.

ranger6 avatar ranger6 commented on July 25, 2024

FYI. To keep conversations public, here is a copy of the note I sent to @llonchj (since he may not be receiving notifications from this project):

Hello,

In 2014, your contribution to the semver-tool was merged into the project: #2

Today, there is a proposal to change this project’s license from "GNU Version 3” to “MIT”. The motivation is that it makes sense for many to bundle this modest tool with other software without risking “poisoning” the other software. The proposal has been opened as an issue on this project: #32.

The project maintainer and copyright holder, François Saint-Jacques, believes that to change the license, we need to get the agreement of all the contributors. You are the only remaining contributor (that is no longer active) that has not expressed an opinion. Everyone else agrees that changing the license is a good thing.

Please take a look at the issue and leave a comment .. hopefully expressing your agreement.

thanks for your time,
— robert
https://github.com/ranger6

P.S. In case you are wondering, I tracked down your email address from the git commit log of your contribution.

from semver-tool.

llonchj avatar llonchj commented on July 25, 2024

sorry for the late reply.
no objection to the license change

from semver-tool.

ranger6 avatar ranger6 commented on July 25, 2024

@fsaintjacques While you mention that "we can re-license", I think you should do the honors! While you're "on-site", maybe you can accept my pull request #56 (no version number change). Thanks!

from semver-tool.

ranger6 avatar ranger6 commented on July 25, 2024

When changing the license, the badge in the README.md file needs to be fixed: it needs to point to the LICENSE file on the master branch. It is currently broken, pointing to the LICENSE file on the "develop" branch.

from semver-tool.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.