Comments (22)
I am in the same boat. I don't want to turn this into a political argument but I was wondering if meteor could potentially be used in a non open source web app.
from meteor.
+1
from meteor.
Not to speak on behalf of the maintainers, but they state that they are willing to write a commercial license if the GPL doesn't fit the bill for you on the FAQ: http://www.meteor.com/faq/how-is-meteor-licensed. They're reasons for choosing the GPL are also there.
EDIT: Made the link direct to the relevant section
from meteor.
+1
At least use LGPL, which satisfies the "it requires that any improvements to Meteor be made available to the entire Meteor community" requirement.
from meteor.
I second this guy's suggestion of the MPL: http://news.ycombinator.com/item?id=3827409
The MPL allows covered source code to be mixed with other files under a different, even proprietary license. However, code files licensed under the MPL must remain under the MPL and freely available in source form.[6] This makes the MPL a compromise between the MIT or BSD licenses, which permit all derived works to be relicensed as proprietary, and the GPL, which requires the whole of a derived work, even new components, to remain under the GPL. By allowing proprietary modules in derived projects while requiring core files to remain open source, the MPL is designed to motivate both businesses and the open-source community to help develop core software.
from meteor.
I'd really, really prefer a permissive license (BSD/ISC/...).
- I don't think contributions should be forced -- the whole point of open source is that people will contribute and don't need a gun held to their heads in order to do so
- GPL means that a lot of shops (from tiny ones to mega-market-cap ones) simply won't touch it, therefore guaranteeing no contributions ever
from meteor.
+1!
from meteor.
+1!
from meteor.
GPL is one of the primary reason I'm excited for this lib. If the GPL stifled innovation in the way that many of these comments seem to suggest there would be a whole lot less open source software out there...
from meteor.
I do not find GPL per se to be problematic, but I'm just not sure whether it is overally a good or a bad decision.
Dependent libraries like node.js, npm, handlebars, etc. have MIT or similar licences. They are hugely popular and I'm sure many changes get committed back to them. I'm just wondering what is so hugely special here that GPL is needed?
I see Derby.js (http://derbyjs.com/) as an alternative to Meteor. Derby is licensed under MIT. The difference in licensing may be the factor behind choosing whether to go for Meteor or Derby.
That being said I'm fully ok with Meteor using GPL. I just wanted to make sure the potential implications are understood. For me it means I won't be able to use meteor for some tasks, which means I'll end up giving Meteor less attention.
from meteor.
@nathanielksmith There is more open source besides the GPL ...which is why I am not sure I can follow your theory.
Trying hard not to turn this into a religious discussion about licensing but this blog post might be worth reading http://blog.lassus.se/2012/04/meteor-meets-nogpl.html
from meteor.
GPL is a fair choice, IMO, if they'd like to generate direct revenue from the product.
It would really help to have clarity on the commercial terms because the uncertainty is problematic. I emailed the devs and received "I don't have pricing yet, but I can say that we're not looking to do anything that would disrupt your model. Stay tuned; we'll have more to say on licensing in a week or two."
That's fair enough - they certainly have a lot on their plate. So, I'm waiting to see.
from meteor.
+1 on MIT
from meteor.
+9001
from meteor.
+1
from meteor.
You can safely say this issue is no longer :)
from meteor.
Awesome! @tcurdt please close the issue, meteor is now MIT!
from meteor.
Yeah!
On Saturday, 21. April 2012 at 09:44, Oscar Del Ben wrote:
Awesome! @tcurdt please close the issue, meteor is now MIT!
Reply to this email directly or view it on GitHub:
#17 (comment)
from meteor.
@tcurdt is on vacation until end of next week. He'll have a nice surprise when coming back. Good move, meteorjs guys!
from meteor.
Thanks a lot guys!!!
from meteor.
Sweet!
from meteor.
great news!
from meteor.
Related Issues (20)
- Meteor.loginWithPassword should have a similar signature as Accounts.createUser HOT 5
- Meteor 3: TypeError: Cannot read properties of undefined (reading βformatβ) HOT 2
- Missing Accounts.addEmailAsync
- Meteor 3.0-beta.7 not working HOT 2
- CoffeeScript/Babel turning classes into functions on Cordova/Desktop HOT 1
- Problem importing packages on meteor 3.0-beta.7 HOT 16
- Google Maps JS API will stop working in Cordova in May for iOS+Android HOT 3
- [ Meteor v3 ] - Error in OAuth Server: findOne
- [v3.0-beta.7] Cannot create project or update meteor to v3 error: Command failed: HOT 2
- [Meteor 3] WebApp.addRuntimeConfigHook is broken HOT 1
- [3.0] error on boot.js TypeError: next.runImage.call is not a function HOT 6
- [3.0-rc.0] error on boot.js TypeError: next.runImage.call is not a function HOT 2
- Unable to create new meteor 3 projects HOT 2
- why am i getting this isses, please someone help. FormData { file name β {} } HOT 2
- Idle Crash in Development Mode
- Meteor 3 Migration Guide Feedback
- [Meteor 3] Tinytest major version increased HOT 2
- [Meteor 3] Environment Variables resets value too early HOT 2
- [Meteor 3] EnvironmentVariable.withValue has different return value on client and server
- [Meteor 3] SyntaxError: Unexpected token 'export'
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 meteor.