Why is Atom Closed Source?
discuss.atom.io
discuss.atom.io
Now, as for Atom, they don't need to worry about forking when its opensourced, as GH's branding and integration with the present GH functionality will likely to deter most from using forks.
So it is open source... Just not free software. Get the terms straight, guys.
Historically open source and free software have been synonymised in implementation, so it isn't surprising Wikipedia is using that definition.
However originally the idea was open source meant "you can look at and modify the code" while free software meant "you can redistribute the code".
There is a commonly accepted definition of open source as published by OSI, and it is virtually identical to the definition of free software.
The closest match would be Microsoft's Shared Source licenses.
(Life advice: don't be condescending without also being correct. Actually, you should probably just not be condescending.)
I'm actually looking forward to Github's solution to this, given they are generally pretty smart folk. Perhaps they'll find a model that others can follow.
Git wasn't really their codebase though, although, true, they do employ core people now (IIRC/AFAIK).
Pessimistically, given that Atom is not initially/wonderfully open source, if Git had been Github's codebase from day 1, it is likely they would have had the same "crap, we must charge for this somehow" thoughts they are having now, and Git as we know it would not have happened.
I use open source software every single day of my life, but I also pay for software. I pay for Sublime Text, it's worth it. If Atom is better than Sublime, sure I'll buy it.
In my opinion paying for something is about supporting the devs so they can continue making great products and feed their families.
It's fine for a company to make a profit, that's why they are a company after all. In a utopian society everything would be free, but we don't live there.
I think the default that npm init gives is BSD, so this seems like a nominally conscious decision on their part.
I don't really think it would make sense for github (a services company) to start selling commercial desktop software, but whatever.