4 ms·
This reminds me of a similar issue that happened within the Scala community. David Polak, the creator of the Lift framework (which is used in production in many
by neya 12y ago
This reminds me of a similar issue that happened within the Scala community. David Polak, the creator of the Lift framework (which is used in production in many top sites), had originally worked hard to create the framework (along with others) and make it production worthy.
Later, he realized that the releases of the framework he had created were happening without his involvement. But, instead of accusing the community, he said something remarkable which only multiplied my original respect for him:
I never "left" the Lift community.
Yes, I have other project and work in different languages.
What I did was cease to be Lift's benevolent dictator for life.
Lift has grown way beyond one person and the fact that
the 2.5-M4 release was done without me is a strength, not a weakness.
[1]
Because, that's the spirit of open source. When you release something to the public, for public consumption, then you must understand that someone is eventually going to fork it up and assign it a different nomenclature, sometimes even a nomenclature that you may not like. In this case, this particular project had no standardization and a part of the community decided to just standardized it. If you don't like this standardization, then simply don't use it. Use what resonates with you. If you feel the standardization has some flaws, then fork it and fix what's wrong. IF people agree with you, eventually they will end up using your fork. It's as simple as that.
What is funny is to see John Gruber who appears to be butthurt about this, when his contributions have grown negligent (https://news.ycombinator.com/item?id=8266574 https://news.ycombinator.com/item?id=8266574), inconsistent and his recent focus has been more on other (personal) things.[2]
This reminds me of Luca Pasani[3], who released the much popular WURFL repository as open source in a liberal license first, then one fine day, cried foul because other people (including companies) were using it for profit (in accordance with the license), deleted all online repositories and instances of the project released under the old liberal license [4], then re-released the project with a comparatively restrictive license.[5]
In my opinion, releasing something for open, public consumption means you have to develop an honest mindset of accepting that other people WILL benefit from your creation eventually. If you don't get that right, then open source is probably isn't for you. (And crying foul later, is a double standard, if you do)
[1] http://stackoverflow.com/questions/12424617/comparing-lift-with-play2#comment20481903_12428316 http://stackoverflow.com/questions/12424617/comparing-lift-w...
[2] like writing controversial Apple articles at daringfireball.
[3] http://en.wikipedia.org/wiki/Luca_Passani http://en.wikipedia.org/wiki/Luca_Passani
[4] http://en.wikipedia.org/wiki/WURFL#License_update http://en.wikipedia.org/wiki/WURFL#License_update
[5] http://yro.slashdot.org/story/12/01/09/169216/wurfl-founders-fire-off-dmca-takedown-against-fork http://yro.slashdot.org/story/12/01/09/169216/wurfl-founders...
- ulisesrmzroche 12y agoIt's pretty much set in stone in the license. "Neither the name “Markdown” nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission." No ifs, and, or buts. It is what it is. It didn't meet that condition. It's in breach of copyright. http://daringfireball.net/projects/markdown/license http://daringfireball.net/projects/markdown/license
- philoushka 12y agoSo John has an option to pursue legal action. Bring it on. I'm happy they're forcing the issue. Soon enough, no one will care. GH, SE and Reddit have enough mass to have their flavour/spec dominate in terms of user base and adoption.
- deleted 12y ago[deleted]
- shard972 12y agoDoes that mean every fork of markdown must have written approval from gruber until he kicks the bucket?
- dredmorbius 12y agoThanks for this, you've pretty much said most of what I'd have to say on the subject. The only real question is the enforceability of the license clause on naming of derivative works. Though of course, a spec (which doesn't quote the BSD code itself) isn't a derivative, nor are other implementations based on that spec. Gruber is attempting to turn his copyright license into a trademark license, which given a decade of genericization and non-defense is fairly likely to fall if tested in court. I forsee a possible recursive acronym of the form Foo is Not Markdown in the not-too-distant future. Or a Mozilla / Phoenix / Firebird / Firefox contretemps. Gruber really should put on his big-boy pants though, IMO, and thank those who've picked up his ball and run it further down-field from where he'd abandoned it quite some time back.