TextMate 2 Released As Open Source 193
First time accepted submitter DaBombDotCom writes "Allan Odgaard, the author of the popular text editor for Mac OS X, TextMate, has posted on his blog: 'Today I am happy to announce that you can find the source for TextMate 2 on GitHub. I've always wanted to allow end-users to tinker with their environment, my ability to do this is what got me excited about programming in the first place, and it is why I created the bundles concept, but there are limits to how much a bundle can do, and with the still growing user base, I think the best move forward is to open source the program. The choice of license is GPL 3. This is partly to avoid a closed source fork and partly because the hacker in me wants all software to be free (as in speech), so in a time where our platform vendor is taking steps to limit our freedom, this is my small attempt of countering such trend.'"
Re:It's about damn time (Score:2, Insightful)
First thing that needs to happen is lose that platform-specific code. It's not going to get terribly far if it will only run in OS X, when it's competitors will run pretty much anywhere. It's a text editor.
Re:It's about damn time (Score:5, Insightful)
Re:It's about damn time (Score:5, Insightful)
Oh hell no!
Mac users as a bunch tend to loathe GUI-critical software that "runs anywhere" (like anything Java, Air, and nix apps running under X11). This is also one of the things that makes TextMate specifically so great. It integrates with your Mac environment so seamlessly, it renders text fantastically, it uses UI conventions that you are accustomed to from native apps... etc, etc, etc, the list goes on.
If you want something like TextMate on a different platform, go ahead and bake your own. But don't try to suggest that not being able to run TextMate elsewhere is some kind of flaw.
Re:It's about damn time (Score:4, Insightful)
No, no, no. The run anywhere stuff all has the same Achilles heel - it has to use some kind of platform independent GUI toolkit. And those are slow, clunky, and can't use any of the nice OS features.
Re:It's about damn time (Score:3, Insightful)
You can have both, as Sublime Text has proved — cross platform, and yet feels great on a Mac.
Re:It's about damn time (Score:2, Insightful)
The majority of people in the world do not own a Mac...
Re:Unfortunate license choice (Score:5, Insightful)
The fact GPL3 doesn't allow other people to build this project and offer it for sale in the App Store is exactly the reason why the author chose GPL3.
Kudos and Thanks go out to the developer! (Score:5, Insightful)
I really don't get most of the crap and indifference here. ... Once it's cross-plattform that is.
Textmate is an editor that's actually making money being sold on Mac OS X - that the man decides to release it as FOSS is a very noble move. He probably made his share he'd hoped for ten times over, but he could have just kept it the way it was. He didn't, and now we've got a serious editor with solid chances of taking the throne for editors.
I've got my own story on Textmate: ... I use Aquamacs and Emacs to this very day when all else fails and I need a fast editor that can handle large files.
Back in 2003 my mobile computer of choice was a 13" G4 iBook, mainly to be able to do Flash development. I had my Flash IDE running, Eclipse for PHP, and some other stuff and the iBook performance was maxed out. I couldn't run my favorite Editor jEdit without serious issues - its built on Java. It was then that I decided to go with an Editor written in a C language. I seriously considered Textmate, but then I thought, if all this editor has going for it that you can programm it in its own script PL, then I might as well use Emacs and be completely independant. I installed Emacs the same night and started to learn some of its commands.
Textmate going FOSS might just have me try the switch. ... This is awesome.
Show some respect, guys!
My 2 cents.
Re:Sublime Text 2 (Score:4, Insightful)
Re:It's about damn time (Score:5, Insightful)
Re:Kudos and Thanks go out to the developer! (Score:5, Insightful)
I really don't get most of the crap and indifference here.
The project has been a work in progress for years and this might very well be Allan's way of saying "I'm burnt out guys, here's the code, please make it live because I no longer can."