That is very generous. I hope that this is a win-win situation for the ecosystem and their business.
Meteor is now MIT licensed
91–100 of 127 posts
Re: Meteor is now MIT licensed
#92Earlier quoted context omitted.
>* Use Meteor.publish() and Meteor.subscribe() to control what clients can see (remove the 'autopublish' package first). Actually you may not need to do this for a blog. Scoping isn't enough. >* Use Meteor.methods() and Meteor.call() to define secure server functions and call them from the client. Then lock down your app by disabling the "training wheel" methods that let any client do any write." So, I can't make a p…
You're absolutely right. But all frameworks have to go through these humps. Hell, I remember just 2 years ago having MongoDB in production it would regularly crash. We got rid of it in production, but I'd reconsider using it now.
Re: Meteor is now MIT licensed
#93Earlier quoted context omitted.
From a user perspective, GPL offers in theory more freedom, since new products built on codebase X will also be free. It is debatable if this is true in practice. If less software gets built as a result of the license restriction, the GPL takes away freedom. Even closed source software adds some freedom - the freedom of choice. From a developer perspective, there is no question which one is more free. We often do not…
I license code under the GPL. If I write something and release it open source, I'm doing you a favour by letting you use it for free. If you make changes and distribute them, the least you can do is return the favour and give them back. If you're not happy with that arrangement, you're free to not use my code. I wouldn't be happy if I spent a lot of time writing some open source software and then a company came along…
Exactly. This conversation exists because guelo was complaining about people choosing to not use the GPL code. They don't like the arrangement. geon articulates why.
Re: Meteor is now MIT licensed
#94Earlier quoted context omitted.
"GPL takes away freedom" is a very developer-centric point of view. From user point of view GPL gives freedoms that MIT/BSD don't give. Where freedoms of developers and users conflict, GPL sides with users. In other words, GPL only takes away your freedom to take freedom away from others. If you don't intend to restrict others' freedoms, GPL shouldn't get in your way.
The GPL actually trades off freedom over time. Specifically, it trades away actual freedom right now for the person who currently has a copy of the code, in an attempt to secure potential freedom later for people who do not yet but might someday have copies of the code or of code derived from it. As such, the GPL is always, in the "now", a license which grants less freedom than, say, the BSD or MIT licenses. Most obj…
How so? As far as I know, if I have GPL code, I can do whatever I want with it. Could you tell me any action I might want to take that the GPL prevents?
The only "freedom" the GPL removes is the freedom to restrict the actions of others. To me, that seems like a rather odd sort of freedom.
Re: Meteor is now MIT licensed
#95Earlier quoted context omitted.
From a user perspective, GPL offers in theory more freedom, since new products built on codebase X will also be free. It is debatable if this is true in practice. If less software gets built as a result of the license restriction, the GPL takes away freedom. Even closed source software adds some freedom - the freedom of choice. From a developer perspective, there is no question which one is more free. We often do not…
I license code under the GPL. If I write something and release it open source, I'm doing you a favour by letting you use it for free. If you make changes and distribute them, the least you can do is return the favour and give them back. If you're not happy with that arrangement, you're free to not use my code. I wouldn't be happy if I spent a lot of time writing some open source software and then a company came along…
I agree. But if your code is a minor library like a json parser, a dijkstras algorithm solver, or a custom button? Should all of my company's product's code neccesarily be GPL as well? What if we already use non-free code from somewhere else? Even if we are happy to fix and contribute back all buggs we find, and any feature we add, we can't. Because you won't let us use the code without GPL.
Now you will tell me that is what the LGPL is for.
...until I want to release my product on the Appstore. The user can't replace the dynamically loaded library, so the LGPL doesn't apply. Then I need to make sure there is an exception for this specific use case.
Headache.
You might argue that without the GPl, i have no incentive to contribute back the bugfix I did. Let's for the sake of this argument pretend that I'm a heartless sociopath, driven only by greed.
By contributing back buggfixes, I make sure future versions of your code (with other peoples buggfixes) include my fix, and is compatible and field tested with it. There is no downside to me, since my competitors either haven't run into the bug or can fix it themselves.
Re: Meteor is now MIT licensed
#96Earlier quoted context omitted.
He says 'non free' there, not non-GPL'ed. The FSF considers lots of licenses other than the GPL to be 'free software'.
The FSF has little choice but to consider a lot of licenses "free", but is also quite clear in the opinion that strong-copyleft licenses are always superior, and that people who do not use strong-copyleft licenses aren't really as good as people who do use them.
Re: Meteor is now MIT licensed
#97Earlier quoted context omitted.
"GPL takes away freedom" is a very developer-centric point of view. From user point of view GPL gives freedoms that MIT/BSD don't give. Where freedoms of developers and users conflict, GPL sides with users. In other words, GPL only takes away your freedom to take freedom away from others. If you don't intend to restrict others' freedoms, GPL shouldn't get in your way.
The GPL actually trades off freedom over time. Specifically, it trades away actual freedom right now for the person who currently has a copy of the code, in an attempt to secure potential freedom later for people who do not yet but might someday have copies of the code or of code derived from it. As such, the GPL is always, in the "now", a license which grants less freedom than, say, the BSD or MIT licenses. Most obj…
The way I see it GPL values freedom over short-term gains.
You can put BSD software in the AppStore, which is nice short term, but long-term that's helping platform that is a golden cage.
Wouldn't it be nice if Android was GPL v3? Instead of giving operators freedom to lock down handsets and add uninstallable crapware, give users freedom to customize and upgrade their phones. Of course, GPL-Android could have hard time gaining traction in the market because of GPL being unappealing to crapware-installing operators, but if it did succeed, that would be significant long-term win for users' freedom.
Re: Meteor is now MIT licensed
#98Earlier quoted context omitted.
I think that's demonstrably false given how good development tools actually are, particularly open source ones. If anything, too much work goes into open source development tools--certainly much more than in any other category! Just look at how much is accomplished--and how is easily--by various start-ups using open source technology. There are great web servers, web frameworks, libraries, programming languages, text…
I think that's demonstrably false given how good development tools actually are No. Development tools seriously suck. Show me an IDE that can debug multi-client websocket code. Good luck. Every open source IDE's like Eclipse are useless these days because they can no longer keep up with the new problems being introduced. Light Table is maybe the first genuinely new, commercial, development environment to be introduce…
Re: Meteor is now MIT licensed
#99I feel it is sad that so few HN hackers seem to appreciate the vision of the GPL. GPL needs more indispensable software like this for it to thrive and protect us all from a future of completely locked down computers.
GPL works when the people using it must contribute whatever small patches or modifications they have made, not when they have to turn over multi-million-dollar codebases worth much more (commercially) than the GPL tool in question.
Re: Meteor is now MIT licensed
#100I feel it is sad that so few HN hackers seem to appreciate the vision of the GPL. GPL needs more indispensable software like this for it to thrive and protect us all from a future of completely locked down computers.