Live data from Hacker News

Npm Raises $2.6M Seed Round

blog.npmjs.org

41–50 of 83 posts

Re: Npm Raises $2.6M Seed Round

#41
post #24

Earlier quoted context omitted.

It's not accurate to say that Fastly is hosting the registry; Fastly are providing CDN services to our registry -- a globally distributed cache -- for which we're very grateful. As of five days ago ( http://blog.npmjs.org/post/75707294465/new-npm-registry-arch... ) we are hosting the registry ourselves; it was previously hosted by Nodejitsu (who still operate a downstream mirror). As for the download counts, per Twit…

thanks for answering the questions. i depend on node at my day job, so i am particularly interested in npm's future. i understand someone has to pay for the servers and development time, but would it be possible to give a hint for the types of things you plan to charge for? Even just a rough sketch of "we will offer private repositories" or "we will offer support." I appreciate the "reassurances" that nothing will ch…

I appreciate your paranoia :-) We are wary of announcing all the stuff we're planning given that we don't know how long it will take to build yet and don't want to be accused of vaporware. However, we are planning to announce at least our initial product plans pretty soon. (Probably not in a comment on a HN thread though ;-))

Re: Npm Raises $2.6M Seed Round

#43
post #7

I understand the fact that it can be fairly expensive to run a large, popular module site such as npm and rubygems. What I'm curious about is how they intend to monetize npm, and how it affect users, if it does. Typically, VCs hope to get a return on their investment.

GitHub is another example of a company that caters to the open source community while still having a business plan.

Right now npm is at the core of every project using node.js, and businesses have more complex needs than open source projects. One such need would be having a private registry. You don't want to have your production build chain depending on packages that could be replaced by the author at any point in time. The current wisdom if you want protection from that is to run your own npm server, but why do that when you can just have the guys that do this exclusively do it for you?

This makes sense because there are business needs that don't overlap much with the open source world that they can sell, the same way GitHub does. GitHub was successful because they got the programming world using them for their open source projects, and after dominating over that market, those programmers took the service and recommended it to their employers, because that was the tool everyone was using.

Npm falls in the same business area, where the programming community is already using them, and businesses have other needs from them, that they currently cannot provide.

It would be nice for npm to put up a monetization blog post to clear up the confusion.

Re: Npm Raises $2.6M Seed Round

#44
post #5
post #3

Why npm needs funding? ($2.6M) They want to hire team or it's for...?

What's the exit going to be? Who are they going to sell to? What revenues are they going to bring in? We're talking VC money, not a grant. Did they just hand over the keys to the node community to someone else?

It really depends on what rights izs has in the case there are differences of opinion between him and where the VCs want to go.

Let's be honest here, 92% of commits were made by izs, npm is izs and izs is npm. The two are inseparable. Without izs, any real development of npm would slow to a crawl, until someone else familiar with the codebase takes ownership.

I know izs personally and he is a stand up guy and a lot of the negative comments about him selling out in this thread are completely unjustified, especially without knowing more details about the rights he has relative to the contract he has with npm, inc. as its CEO.

If push comes to shove and izs disagrees with the direction the VCs push company after later rounds of funding where izs and the other founders lose control, does he still have the right to split off from the company and continue supporting npm the open source project independent of npm, inc., including taking it in a direction contrary to the goals of npm, inc.? If the answer is no, then there is risk that the community has plenty of time to mitigate if we really care about keeping npm as a public good. The risk is that we lose the most valuable person to this project because he can't work on it anymore.

That being said, the license information on the npm github repo shows that the most valuable assets are owned by izs and not this new company. He owns the trademarks "npm", "the npm registry" and the copyright on the npm codebase. npm, inc. does not own these things. I assume that he, the individual, licenses rights to the npm name to npm, inc. With all this in mind, does he have a non-compete clause that would prevent him from supporting npm if, for whatever reason, he splits off from npm, inc. If there are no legal restrictions on his rights to contribute/maintain, I'd say the risks are much lower than we thing.

At the end of the day, if people in the community really feel strongly about all this, the best thing they can does is start building equity around a different trademarks other than "npm" and the "the npm registry". Those are the two most important assets and given that the codebase is licensed as Artistic License v2, the name of any fork in the future would have to change its name even if the trademarks were unprotectable.

If all this bothers you, do the work to build a community fork of npm with a different name (and give ownership of the trademarks to the community), maintain feature parity and compatibility with npm and maintain registry mirrors for this community version. Add to this community fork a dual publish feature that simultaneously publishes modules to npm, inc. controlled registry servers and community maintained ones. This is the best insurance policy the community can have.

Either put your time where your mouth is and start working on a community fork that lives peacefully in parallel or quit whining and especially quit criticizing izs. izs has contributed an incredible amount of time to the needs of the community and has more than earned the goodwill and benefit of the doubt. If npm, inc. one day starts doing something truly anti-community, that is the time to cry foul, not now.

Re: Npm Raises $2.6M Seed Round

#45
post #39
post #11

Earlier quoted context omitted.

>The future is large, but I can pretty much guarantee that paying for access to open source modules is not ever going to happen. Not because it's evil (though, I believe is), but because it's stupid. It's just not a good model, and it's not hard to see why. No one wants to pay it, and rather than deliver value, you're making people go elsewhere. It is a case of the orchard selling lumber, burning down your value in o…

Makes sense. One obvious power feature, that not only doesn't affect normal users, and would be well worth the money, is a locked down priority server. With npm being an open registry, any author can overwrite any release at any time. I don't want that possibility to happen on production, so if they provided a server with the versions you are using frozen from the general community, I would be interested in that.

Well, you can already specify a particular version that you want to use (though I'm not sure if you can verify that using hashes).

Re: Npm Raises $2.6M Seed Round

#46
Soon there will be a new node.js package manager to compete with npm but it will be supported by a non-profit foundation rather than a private profit-driven company.

This npm inc. is one of the dumbest startup ideas that I have ever come across. Kudos to the founders for managing to hack the VCs, but VCs that dumb ain't gonna be around for long.

Re: Npm Raises $2.6M Seed Round

#47
post #20

Earlier quoted context omitted.

There are 3 obvious areas of monetization: - paid private repositories on npm or a parallel system (think github) - paid internal npm servers with support (think github enterprise) - statistics that used to be available, like download counts (think imgur pro)

Download counts are coming back. This is literally in progress right now, and was only removed due to technical difficulties.

Thanks Isaac. Are there any additional metrics being made public as well?

Re: Npm Raises $2.6M Seed Round

#48
post #9
post #5

Earlier quoted context omitted.

What's the exit going to be? Who are they going to sell to? What revenues are they going to bring in? We're talking VC money, not a grant. Did they just hand over the keys to the node community to someone else?

Money corrupts. It's amazing how things have changed in 10 years. CPAN. Perl. A real community of programmers, system admins, enthusiasts.

Fedora. Ubuntu.

Re: Npm Raises $2.6M Seed Round

#49
Multiple points:

1. Why are people happy about this? They did a crowd funding round taking common people's money, gave them squat, then took Investor money and gave them a share. (Would make me mad if I was part of the crowd)

2. What is the business model? In what world does PIP or any other package manager have a revenue stream? Ads? Spyware? There are no good models for this.

3. Does anyone else think that having a company title of Supreme Emporer is a sign that this is not a founder focused on community?

I'd say we bounce and use something else, but I did that a long time ago, so I can only suggest everybody else make like an external node. (a leaf ;-) )

Re: Npm Raises $2.6M Seed Round

#50
So... someone enlighten me here; why does a project like npm need funding at all? If projects like GCC, which are far more complex, can subsist via contributions and donations alone, so what makes npm, a package manager, different?
Post reply on HN