Giter VIP home page Giter VIP logo

Comments (16)

kpfleming avatar kpfleming commented on July 18, 2024 1

Still working on this, the current situation is actually closer to what you've asked for than what we thought it was, since most of the source files claim they are under the LGPL with a 'linking exception' (text which was copied from the js_of_ocaml source files), even though the README file says GPL.

I'll put up a pull request tomorrow to clean this all up, switching the license over to LGPL v3, along with a rewritten 'additional linking permission' which should provide equivalent generosity to the js_of_ocaml license situation.

from rescript-compiler.

bobzhang avatar bobzhang commented on July 18, 2024

cc @kpfleming

from rescript-compiler.

kpfleming avatar kpfleming commented on July 18, 2024

Thanks for the detailed analysis! It looks like we might have been a bit too conservative in our license choice for this project, so I'll review the situation and we'll decide whether we can also use the LGPL (with or without the linking exception).

from rescript-compiler.

jordwalke avatar jordwalke commented on July 18, 2024

Thanks for looking into it @kpfleming!

from rescript-compiler.

ngoffee avatar ngoffee commented on July 18, 2024

Thanks!

from rescript-compiler.

bobzhang avatar bobzhang commented on July 18, 2024

@kpfleming , I am starting to adding some libraries in lib directory, maybe we should add linking exception in the README?

from rescript-compiler.

kpfleming avatar kpfleming commented on July 18, 2024

Sorry for the delay, I'll get this patch completed tomorrow and post a pull request.

from rescript-compiler.

bobzhang avatar bobzhang commented on July 18, 2024

cool, thanks!

from rescript-compiler.

bobzhang avatar bobzhang commented on July 18, 2024

I think we already updated the LICENSE with linking exception, re-open if you have more questions

from rescript-compiler.

bobzhang avatar bobzhang commented on July 18, 2024

People have some concern about the current LICENSE.
It seems I did not check carefully, the LICENSE is updated to LGPL but README is not updated.
Should we also add a linking exception? cc @kpfleming

from rescript-compiler.

kpfleming avatar kpfleming commented on July 18, 2024

I'd prefer to have the README file only refer to the LICENSE file, not repeat the licensing information. The first sentence under 'License' in the README file should just refer readers to the LICENSE file, and there's no longer any need to refer to js_of_ocaml.

from rescript-compiler.

bobzhang avatar bobzhang commented on July 18, 2024

it looks good to me, would you do the change? thanks

[email protected] At: 10/07/16 10:24:15" data-digest="From: [email protected] At: 10/07/16 10:24:15" style="">
From: [email protected] At: 10/07/16 10:24:15
To: [email protected]
Cc: HONGBO ZHANG (BLOOMBERG/ 731 LEX), [email protected]
Subject: Re: [bloomberg/bucklescript] Why GPL instead of LGPL? Why no linking exception? (#5)

I'd prefer to have the README file only refer to the LICENSE file, not repeat the licensing information. The first sentence under 'License' in the README file should just refer readers to the LICENSE file, and there's no longer any need to refer to js_of_ocaml.

You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.

from rescript-compiler.

bobzhang avatar bobzhang commented on July 18, 2024

should be LGPL now

from rescript-compiler.

MasseR avatar MasseR commented on July 18, 2024

I might have missed something, but it seems like README.md referes to COPYING-file which is the license text for GPLv3, even if the source code and LICENSE mentions LGPLv3 with the linking exception.

from rescript-compiler.

bobzhang avatar bobzhang commented on July 18, 2024

@MasseR IIUC, there is a COPYING.LESSER file (cc @kpfleming )

from rescript-compiler.

kpfleming avatar kpfleming commented on July 18, 2024

Right, this is intentional, because the LGPL incorporates the GPL by reference, so both licenses must be present.

from rescript-compiler.

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.