开发工具 TextMate 开源了

ywjno · 2012年08月09日 · 最后由 leondu 回复于 2012年08月17日 · 14437 次阅读

刚在推上看到的消息,textmate 开源了

https://github.com/textmate/textmate

PS:看到这个心情很复杂啊。。。

同复杂... 步了 vico 的后尘啊。

怎么主页没有变化,还是写着 30 天试用

#2 楼 @Peter 据说开源不等于免费。但是你可以从源代码编译一个出来。

30 Day Trial -> TextMate 1.5.11 (r1635) TextMate 2 at GitHub

也就是说老的不变,新版本 2 开源,自己用随便,商用请联系作者

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.

I am also a pragmatist and realize that parts of the TextMate code base is useful for other (non-free) applications, so I may later move to a less restrictive license, as is currently the case with the bundles. For now, please get in touch with us if there are subsets of the code base you wish to use for non-free software, and we might be able to work something out.

Anything related to the code base, including contributions, can be discussed at the textmate-dev list or ##textmate on freenode.net. Pull requests can be sent via GitHub but if you plan to make larger changes, it might be good to discuss them first if you want to ensure that we are interested in accepting a pull request for such change or simply want advice on how to go about it.

开源了是不是意味着以后在 Ubuntu 上能用了啊?。。。。。

#5 楼 @superbatironmans5 不是...代码是 oc 的,基本上不能跨平台。

这是被 Vico 逼的吧,估计还有一点是,TextMate 的作者确实没有太多心思搞了,都拖了这么就了。

#4 楼 @Peter GPL3 从来不会禁止商用的,也不允许这样禁止。

GPL3 只是保证所有衍生物也需要 GPL3 授权而已

#8 楼 @huobazi 那个纯搞笑... WTFPL = DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE

#5 楼 @superbatironmans5 那个很遥远的,TextMate 一开始就是基于 Mac OS X 开发的,很多库应该对 Mac OS X 依赖

不知道这回 TextMate 开源效果如何,反正前面 E-TextEditor 和 Vico 没见有多少实际的非官方改进出现,结果 E-TextEditor 在 Github 上面那个版本很长一段时间那是那个样...希望 TextMate 的开源版本能想 Ruby 社区那些开源项目一样很好的发展下去

感觉现在个人做软件都很是不太好干啊,前段时间 sparrow 也被收购了

咱们不能低估人们对开源的热情,但是也不要高估人们对开源的参与度。

匿名 #15 2012年08月10日

#13 楼 @ywjno TextMate 和 Sparrow 都属于赚够了的,他们赚的钱有些公司都难以达到的

编译了一个还是要注册码

社区已经有 pull 提交了

刚刚编译了一个,貌似不能代码高亮?男倒是我的编译方式不对?

#11 楼 @huacnlee 大体瞄了一下,发现其 C++ 的代码占了大部分,OC 相关的代码大多与 GUI 相关。是否有喜欢折腾的人在其他平台上搞一搞?不过意义不大,Sublime Text 就很不错,没必要在其他平台下搞 TextMate 了。

关注的人猛增啊,还是喜欢 TM 清新的界面,sublime 就略差了

编译失败。说 clang 版本太 old,可是发现要求的版本是 3.2. mountain lion 上默认的已经是 4.0 了

只用 Vim.

#21 楼 @zhex 我直接就编译成功了,ML。

有哥们直接把 textmate 全删了,pull 了份 emacs 上去。https://github.com/textmate/textmate/pull/37 当然在 issue 上写中文是不礼貌的。

关于协议争端我觉得里面有个评论很有意思.. "Sounds like somebody just gave you a car but you didn't like the colour..."

我觉得 fork 了改协议那个人真是莫名其妙....

@sectic 求教编译过程

#24 楼 @sectic 刚去围观了那个 pull request 哈哈😄

有 VIM 和 Emacs,为什么还要用其他的编辑器呢?

如果有一天不用 emacs, 那我必然会选择 textmate. sublime text 什么的从没看上眼

呵呵 和语言相争一样,各有喜好,无法大统。

支持开源,那个 pull request 很扯淡...

编译了一个 MacOS ML 的版本 http://ruby-china.org/topics/4860

感觉 textmate 的大部分人已经移到 sublime 上了,剩下的人都在用 vim。

#26 楼 @zhex 问一下有没有安装 xcode Command Line Tools for Xcode,还有有没有在用 rvm

#34 楼 @sectic 我装了,也在用

#33 楼 @randuin 从 Sublime 过来的。。Sublime 确实做得很好

@sectic command line tool 已经安装过了。rvm 一直在用,有人说要用 system 的 ruby 才不会出问题。但是我 rvm use system 以后还是不行

#37 楼 @zhex 找个编译好的用吧。一样的: )

#22 楼 @semin

我发现使用 Vim 的人,对于 Vim 总有一种宗教般的狂热。只用之类的字眼,往往总是 Vimer 的口头禅。用其他编辑器的人,好像倒不一定。

话说不知道 Sublime Text 的销售业绩会否因此受到影响?

#39 楼 @zw963 我倒觉得并不是说宗教,如果说宗教,我倒是觉得 Emacs 更加明显。不信你看 TextMate 的某 Pull Request 中那个傻 X 可能谈到编辑器,基本上编辑器能实现的,VIM 都能实现,所以基本上没有迁移的必要。也可能是这个原因,用 VIM 的基本上会在编辑器的争论中用到只用 但是如果提到 IDE,倒并不能说只用。别的不说,用 VIM 写 J2EE,那种滋味……

textmate 的 2012–08–15 版本好像有中文了

45 楼 已删除

#44 楼 @mobiwolf 不会吧,看看去!

@huacnlee 你看 44 楼,45 楼,这里好像有 bug 吧。呵呵

#47 楼 @mobiwolf 你是网络卡了回复重复了吧

@huacnlee 呵呵,这个我不确定,应该网络没问题。也可能是那一瞬间卡了,不过为什么能出来两个楼号相同的就有问题了。

其实 TextMate 的开源还是很成功的,开源几天的功夫比过去两年更新的都要多。估计很多人真的忍他很久了。有了社区的帮忙,估计 sublime 压力更大了。

谁能把那个巨烂无比的新 project drawer 改回去啊 ...

需要 登录 后方可回复, 如果你还没有账号请 注册新账号