Comments (19)
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.
@bcle Thanks. I appreciate this. This lib looks interesting to me and it is encouraging to see vmware's support behind it.
from fuse4js.
Any news? Otherwise I will fork the project and upload it with a new name to npmjs!
from fuse4js.
VMW legal told me they're looking into it. In case we have to fork, any suggestions for a new name?
from fuse4js.
@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.
@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.
I'd also love to hear good news on this. :)
from fuse4js.
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.
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.
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.
Emailed everybody except @thejh
Don't have his email.
@thejh ping
from fuse4js.
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.
MIT is a good choice! I'm in 👍
from fuse4js.
You can distribute that tiny contribution I made under any license you want.
from fuse4js.
woot!
from fuse4js.
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.
ping @gierschv
from fuse4js.
Ok for me 👍
from fuse4js.
Can somebody with licensing legalese experience review #23
Looks good to me, just wanted a second or 3rd opinion.
from fuse4js.
Related Issues (20)
- Tarballs are not on the NPM repository HOT 1
- Mounting external Webdav source.
- `allow_other` option support HOT 3
- unmount support HOT 1
- Issue with large file sizes HOT 1
- Had to add statfs handler to mirrorFS example HOT 1
- Feature: consider GNU LGPL HOT 1
- Not compiling on most recent Node.JS HOT 13
- fuse_get_context() HOT 1
- Segfault in node 0.10.31 HOT 3
- Cannot install on Mac OS 10.10 HOT 1
- is it possible to change filename on create or release?
- Intercepting inotify watches
- Compilation fails. HOT 1
- Compilation fails on CentOS 6.5 with nodejs-0.10.33-1.el6.x86_64 and fuse-devel-2.8.3-4.el6.x86_64
- chmod() doesn't pass a callback function? HOT 1
- Can only process one concurrent operation at a time
- publish latest stable changes HOT 2
- Running jsonFS doesn't work on ubuntu 12.04 LTS x86-64 HOT 19
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fuse4js.