技术

Mozilla Relicensing Complete

当我昨天(4月1日)从订阅的"mozillaZine feedHouse"读到这条新闻时,第一反应就是"这个应该是 mozilla 的愚人节玩笑了",Mozilla 以罕见的tri-license发布,开什么玩笑。

但是从 Mozilla 许可证网页以及其 FAQ 上,他们似乎是认真在做这件事情耶。所以到今天(4月2日),我想可以确认这是真真切切的事件了。

把原有的代码转换License是一件无比麻烦的事情,对于哪些在 NPL 条款下的贡献代码而言还轻松些,因为 NPL 确保 mozilla 可以把贡献代码按任何许可协议发布,但对于那些以 MPL,或者 MPL/GPL dual-license 的贡献代码而言,就必须一个一个的取得贡献者的许可......于是 "After four and a half years, 445 contributors and 28522 files",mozilla 终于完成了这一步.

现在,用户可以选择:
1. MPL,将 mozilla 代码和自己的代码混合在一起编译出专有软件,只需发布出 mozilla 相关的那部分代码就可以
2. LGPL,将 mozilla 代码和部分LGPL代码(可能自己编写)编译出一个链接库,然后配合自己的专有软件发布
3. GPL,将 mozilla 代码和 GPL 代码或者库混合在一起发布新的软件,比如在地址栏或者搜索框里调用 readline 做编辑..

总之,在这样的授权下,mozilla 期望,"making our code available to as wide a group of developers as possible, as part of our mission to promote choice and innovation on the Internet. We hope that this will enable people to build even more cool and innovative products."

 
Topic: 技术

筹划中的 blogchina -> drupal 搬迁

早就答应负责把 qiuyingtao.blogchina.com 搬过来的技术任务,计划这个周末抽时间来弄。上 Drupal.org 找了一下,看起来只有 "Import HTML""node_import" 这两个现成的 module 可以用,其中又以 "node_import" 似乎更加靠谱。

计划如下:
1. 将 blog 文章全部从 blogchina 取出来。flashget 似乎可以直接搞定
2. 写一个 html 处理脚本,分离出需要的正文内容,时间等信息
3. 安装 node_import 模块,测试确认该模块符合需求,然后确认导入 CSV 的格式
4. 制作 csv 并且导入.

不晓得一个晚上能否搞定,阿门...

Topic: 技术
订阅 RSS - 技术 | BT的花