Show HN: Meteor, a realtime JavaScript framework
241–250 of 350 posts
Re: Show HN: Meteor, a realtime JavaScript framework
#242Earlier quoted context omitted.
This looks fantastic. I genuinely got giddy watching the screencast! If I were to use Meteor for a partially closed source app earning around $1000 per month, how much could I expect to pay you? From the FAQ: > If the GPL doesn't work for your project, get in touch (contact@meteor.com) and we will write you a commercial license to your specifications.
I love everything about Meteor so far, except for this. This is no way to answer such an important question that most potential users will have - let's face it, there's a lot of people who will want to use this for open source, but a lot more who will want to use this for commercial apps. To ensure Meteor's wide-spread acceptance, you need to clearly answer this question on FAQ page, and not with "we need to have a c…
Their preference is that the library be used under the GPL. That is their choice and it is a fair enough choice. But they also acknowledge that some entities can't accept that for one reason or another, and are willing to be flexible. Very flexible: instead of saying "this is our commercial license, deal with it" they have said "tell us what you need, and we'll see what we can do".
Re: Show HN: Meteor, a realtime JavaScript framework
#243"In Meteor, your server code runs in a single thread per request, not in the asynchronous callback style typical of Node." So node's not a cancer now?
+1, what about performance? Does this mean all server will be blocked while doing IO?
Re: Show HN: Meteor, a realtime JavaScript framework
#244Earlier quoted context omitted.
[[citation needed]]. From what I remember, the FSF is pretty consistent in saying that deriving from GPL code is derived work. If your linking constitutes a derivation (a common example would be a database handler that you adapt to your application after you've loaded it) then it is a derivation. If you just loosely call it, it is not.
Golden, Bernard (2005), "Chapter 3. Open Source Risks", Succeeding with Open Source, Addison-Wesley, p. 44, ISBN 9780321268532 You appear to be confusing GPL with the "GPL With Linking Exception" https://en.wikipedia.org/wiki/GPL_linking_exception
As the wikipedia article on the GPL notes, the problem is not so much the GPL, but how derivative work is not that well pinned down in copyright law itself. That it appears ambiguous in the GPL is a result of that. My rule of thumb is to approach it from the angle of "what is the software worth if you take out what is linked?" - If the software can function without the linked code, it may not be derivative, but the actual question is whether it is useful without the linked code. Whether it carries out the tasks that the user needs the software for without the linked code.
To me, it's more of a social question of how much the linkee is indebted to the linked.
So no, I don't think I am confusing the two.
https://en.wikipedia.org/wiki/GNU_General_Public_License#Lin...
Re: Show HN: Meteor, a realtime JavaScript framework
#245Earlier quoted context omitted.
It kills its usefulness for proprietary software , unless you're willing to pay the Meteor guys whatever they ask for a license. But I'd like to point out that there's actually a lot of software out there that isn't proprietary, and Meteor looks like a dramatically better way to write it.
Let's assume you have Meteor on your website: Want to use google analytics ? - nope you can't. Want to offer third-party oauth login ? - nope you can't. Want to use like/tweet/+1 buttons ? - nope you can't. GPL essentially means your website can't have anything on the client-side which is not GPL compatible. And from reading the Meteor guys website that's not what they intend, their choice of GPL was to ensure and ch…
You're probably right about Google Analytics.
It may be true that they adopted the GPL without carefully thinking it over, or it could be a deliberate choice, as with GhostScript — whose commercial customers are mostly printer companies, who are willing to pay for a license so they don't have to send their printer firmware source code to all their buyers, which the GPL would require.
Sencha is another JS toolkit using the GPL to encourage people to buy licenses for proprietary use.
Re: Show HN: Meteor, a realtime JavaScript framework
#246My first impression of this: wow. If Meteor is all it appears to be, this is nothing short of revolutionary. My second reaction: what happens when the magic ends? When I was new to Rails, I really loved how easy it was to get started with scaffolding, a nice DSL for specifying relations, nifty form helpers. However, the first time I veered a little off the golden path and wanted to do something a little more complica…
I'd like to see some additional detail on this particular idea: "In Meteor, your server code runs in a single thread per request, not in the asynchronous callback style typical of Node. " Seems one of Node's primary style advantages (async non-blocking style) has been eschewed.
Re: Show HN: Meteor, a realtime JavaScript framework
#247Earlier quoted context omitted.
It kills its usefulness for proprietary software , unless you're willing to pay the Meteor guys whatever they ask for a license. But I'd like to point out that there's actually a lot of software out there that isn't proprietary, and Meteor looks like a dramatically better way to write it.
Let's assume you have Meteor on your website: Want to use google analytics ? - nope you can't. Want to offer third-party oauth login ? - nope you can't. Want to use like/tweet/+1 buttons ? - nope you can't. GPL essentially means your website can't have anything on the client-side which is not GPL compatible. And from reading the Meteor guys website that's not what they intend, their choice of GPL was to ensure and ch…
That's a fairly insane contention. The GPL license document itself would violate that.
> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Re: Show HN: Meteor, a realtime JavaScript framework
#248EDIT: please... couchdb support for over the top awesomeness.
Re: Show HN: Meteor, a realtime JavaScript framework
#249Re: Show HN: Meteor, a realtime JavaScript framework
#250I'd guess that these guys have spent a maximum of one month writing JavaScript. It's a giant mess.
All flash, no substance.