Giter Club home page Giter Club logo

Comments (19)

bcle avatar bcle commented on September 14, 2024

Good question.
I am a maintainer but no longer owner of this repo, since I left the company a month ago. Let me try to ask the company if I can add a 2nd license.

from fuse4js.

 avatar commented on September 14, 2024

@bcle Thanks. I appreciate this. This lib looks interesting to me and it is encouraging to see vmware's support behind it.

from fuse4js.

elwerene avatar elwerene commented on September 14, 2024

Any news? Otherwise I will fork the project and upload it with a new name to npmjs!

from fuse4js.

bcle avatar bcle commented on September 14, 2024

VMW legal told me they're looking into it. In case we have to fork, any suggestions for a new name?

from fuse4js.

 avatar commented on September 14, 2024

@elwerene @bcle Hi. Forking and renaming would not change its GPL nature. The authors must make the change. I like this implementation. The fact that JavaScript is a dynamic language would mean your entire project would need to be GPL to use this module and comply. This is problematic for many. There is a second lib available under MIT that another author has been hacking on. Hoping VMWare will come back with a positive response.

from fuse4js.

c4milo avatar c4milo commented on September 14, 2024

@fairwinds You can use my bindings for the low level FUSE API. They are under the MIT license and I'm also looking for contributors to help me finish it up :) https://github.com/c4milo/fusejs

from fuse4js.

adrianpike avatar adrianpike commented on September 14, 2024

I'd also love to hear good news on this. :)

from fuse4js.

bcle avatar bcle commented on September 14, 2024

OK, finally heard from VMW. It took them months to finally get VP level approval. They agreed to transfer ownership to me, as long as I leave the VMW copyright notice intact on code that was developed while I was at the company. I moved the repo from vmware/fuse4js to bcle/fuse4js.
Now, I don't have experience with modifying or adding licenses to an open source project. Can the existing license be revoked and changed to a more permissive one? Or does a new one need to be added? Can somebody suggest a change and post a pull request that I can review?

from fuse4js.

 avatar commented on September 14, 2024

Hi, this is good news. On the licensing side, it is only important to choose the license and ensure that VMW agrees with the license change as the copyright holder before you fork (or take responsibility for the code). I recommend the MIT license because is permissive and compatible with the GPL license (where it can still be included in GPL'd projects as needed).

You can see jQuery recently went from a dual MIT/GPL license to using only the MIT License due to its GPL compatibility http://blog.jquery.com/2012/09/10/jquery-licensing-changes

I would keep documentation for yourself indicating VMW's approval for the switch to the MIT license, make a commit with the new license in the VMW repo, and tag a new release.

If you will be maintaining the code in a different location on github, you can either fork after making the license change, or have VMW transfer the repo to you. If there is a continuation within the same repo in the VMW github account, just a new license and tag are required.

License changes normally mean that anyone that committed code must agree to the new license. if all code is owned by VMW and they are transferring ownership, that is great. That said, just make sure they have consented to the MIT because any changes or modification to the code will be descendent from the original work from the original copyright holder.

from fuse4js.

bcle avatar bcle commented on September 14, 2024

Thanks for the info. VMW has indicated in writing that they'll approve any license change, and that they only care about the copyright notices. The repo has been permanently transferred to https://github.com/bcle/fuse4js
In terms of past contributors, they are sidorares, thejh, gierschv, and elwerene. I'll ask them if they agree to the change to MIT and post to this thread.

from fuse4js.

bcle avatar bcle commented on September 14, 2024

Emailed everybody except @thejh
Don't have his email.
@thejh ping

from fuse4js.

sidorares avatar sidorares commented on September 14, 2024

Hi all,
I don't have objections against license change. Can we have PR with new license so it's merged after we have 👍 from all contributors?

from fuse4js.

elwerene avatar elwerene commented on September 14, 2024

MIT is a good choice! I'm in 👍

from fuse4js.

thejh avatar thejh commented on September 14, 2024

You can distribute that tiny contribution I made under any license you want.

from fuse4js.

 avatar commented on September 14, 2024

woot!

from fuse4js.

jeromew avatar jeromew commented on September 14, 2024

Hello, did you have any news from gierschv on this ?

You all seem to have studied the differences between @c4milo's fusejs and this project : do you see the best of both worlds merging when both libraries are MIT ? what are the pros/cons according to you for both libraries ?

It would be nice to unite our efforts here, for example to add nan supports to the libraries otherwise it will be difficult to reach node 0.11.x support. https://www.npmjs.org/package/nan

from fuse4js.

bcle avatar bcle commented on September 14, 2024

ping @gierschv

from fuse4js.

gierschv avatar gierschv commented on September 14, 2024

Ok for me 👍

from fuse4js.

bcle avatar bcle commented on September 14, 2024

Can somebody with licensing legalese experience review #23
Looks good to me, just wanted a second or 3rd opinion.

from fuse4js.

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.