標籤彙整: Open Source

SourceForge被攻击

SourceForge的服务器在昨天受到攻击,为了确定帐户安全,所有SourceForge的注册用户的帐号失效,用户需要重置密码才可以重新登陆SourceForge的网站。
以下是SourceForge的官方Blog译文:

昨天我们的安全人员发现了一些针对我们的基础设施的攻击。这次袭击导致了几个SourceForge.net服务器的信息泄漏。我们主动关闭了 少数以开发 人员为中心的服务,以保障我们的服务器。 我们的当务之急是防止受到进一步的攻击,并确保数据的完整性。我们已经全员出动,来确定受攻击的范围,消除它们,并验证数据的完整性和恢复的受影响的服 务。

这个问题最初是在几个CVS服务器主机上被发现,但我们的分析表明, 其它的几台机器也受到影响。虽然我们相信我们已经确定了攻击的目标,但我们会核实我们其他的服务和所有数据。作为短期的反应,我们已经关闭了以下服务,以 防止任何进一步的攻击: * CVS的主机 * ViewVC(基于Web的代码浏览) *新版本上传功能 *互动界面服务 我们会在紧急措施结束之后提供更详细说明,来解释到底发生了什么,以及如何预防受到进一步的攻击。

如果你需要帮助,请联系[email protected],并关注我们的Blog:https://sourceforge.net/blog/

美博客批苹果与 Adobe:别拿开放说事

美国科技博客Mashable编辑克里斯蒂娜·沃伦 (Christina Warren)今天撰文称,苹果和Adobe原本就是科技行业最封闭的两家企业,但他们却同时拿开放做起了文章,并且借此抨击对方,这完全是一种伪善之 举。以下为文章全文:

Adobe与苹果就Flash及其在移动网络中的地位展开了争论,在此过程中,这两家企业都不约而同地提到了“开放”这个 词。苹果称,“开放” 是iPhone不支持Flash的原因之一;而Adobe也在回应中表示,“我们热爱选择”。看到历史上最封闭的两家科技企业竟然相互攀比谁更开放,的确 非常可笑。

了解我的人都知道,我喜欢直截了当,这一次也不例外:苹果和Adobe在使用“开放市场”、“自由”和“选择”这样的词汇时,根本就不诚实。在 这场争论中,将开放当做一种美德是一种虚伪的行为,原因在于这两家企业对相关技术的讨论完全是站在他们自己的立场上,根本没有所谓的“开放”可言。

只为利益而开放

苹果和Adobe希望探讨开放、坚持标准以及为开发者提供“自由”和“选择”等宏伟理想的重要性。但是真正实施起来,这两家公司都只会在对自己 有利时才会采取开放策略。

我并不是在批评这种决策:他们只是以商业为基础来选择性地支持“开放”,况且过于理想化的开放也并不实际。事实上,这也符合大多数公司的选择, 即使是那些对开源技术投入的资源比苹果和Adobe的总和还要多的企业,也不能免俗。

然而,无论是苹果还是Adobe,如果要对开放的立场进行辩护,那就未免太过荒谬,而且根本不符合实际。

下面就让我来解释一下原因。

开放网络与开放开发平台

在移动应用领域,我们经常会提到网络应用和本机应用。网络应用是完全在浏览器中运行的应用。二者之间的区别就好比利用iPhone访问 Gmail与使用内置的邮件应用收发邮件一样。

苹果和Adobe的冲突其实同时涉及这两个领域:

– 苹果不允许Flash作为浏览器插件在iPhone中运行。苹果的解释是,这会影响性能,而且苹果希望重点发展开放网络标准,而非封闭的插件。

– Adobe非常生气,因为苹果已经禁止使用Flash CS5跨平台编译器开发的本机应用进驻应用商店。

这是两个独立的问题,但都可以很好地说明,这两家公司在指责对方时,其实并不真正关心“开放”。

网络标准

具体到对开放网络标准的支持,许多网络标准拥护者都赞成苹果的立场:Javascript、CSS3和HTML5有着开放的规范,而且可以通过 许多不同方式部署到不同的平台中。

万维网联盟(以下简称“W3C”)是专门创建网络标准的国际组织。苹果、Adobe、微软和谷歌都是W3C的成员。

尽管Adobe可以辩称,通过Open Screen Project项目,Flash的确实现了开源,但Flash本身并不是一个开放标准。尽管Adobe在《Flash的真相》(The Truth about Flash)一文中引述了Gnash等开源的例子,但在源代码封闭的情况下却无法获得同样的效果,因为Flash的部分内容与DRM(数字版权管理)相 关,而其他内容控制机制则无法使用。去问问那些无法播放BBC iPlayer内容的XBMC用户就知道了。

与HTML5和CSS3以及与之相关的技术不同,Flash不是一种开放网络标准。Adobe或许免费提供了部分技术,也或许公布了部分SWF 标准,但是整个Flash生态系统并不是开放的,也不是一种网络标准。Adobe口口声声说他们支持自由选择,但是这种自由却并没有被拓展到他自己的技术 中去,这显然是一种伪善的行为。

定义本机代码

但苹果也并非全无过错。无论你是否同意苹果在跨平台编译器和兼容层上的立场,这仍然是一种自相矛盾的论调。

苹果反对在iPhone中使用Flash CS5等应用开发工具,因为这些工具最终是由Adobe一家公司控制的,而且有可能会导致iPhone的兼容性和性能出现问题。

这一点可以理解。但开发者同样值得同情,他们每年花费99美元购买Adobe的产品无非就是为了开发iPhone应用,而现在却无法使用这些工 具了。Adobe的员工甚至因此而对苹果大爆粗口,而Adobe也通过一些官方措施鼓励开发者转而为Android开发应用。

即使是一些与Flash无关的开发者也受到了这一事件的影响。就在本周,资深Mac软件开发者沃尔夫·伦萨奇(Wolf Rentzsch)宣布取消独立Mac开发者大会C4,部分原因就在于不满苹果对跨平台编译器制定的新规。

在这种情况下,苹果其实是在限制开发者的选择。这一事件本身没什么大不了,虽然会引起一些不满,但如果不是苹果自己跳出来讨论开放的重要性,便 不会存在任何伪善的成分。

别拿开放做文章

苹果和Adobe都不是开放软件、开放标准或开放开发平台的代表。但这并不意味着他们就是不好的。不过,如果将这种情绪化的内容引入到争论中只 会令问题更为复杂。

Adobe在这场争论中处于不利位置,因为它很容易成为目标。目前还没有任何一款移动设备在出厂时就能够完全支持Flash,而且有越来越多的 内容发布商开始转向HTML5视频,或者使用CS5以外的其他工具开发的本机应用来代替RIA(富互联网应用)。

移动网络与桌面网络并不完全相同,人们越早意识到这一点越好。我更愿意看到Adobe通过更多的第一手资料来展示Flash在移动设备上的表 现、该技术为何适合触摸界面以及嵌入式系统如何利用这一技术,而不是就视频的未来以及Flash是否适合本机移动应用而争论不休。

另一方面,我也非常希望苹果能够进一步开发WebKit,并将相应的功能整合到移动和桌面设备中去,借此来表明自己对开放网络和网络标准的支 持,而不是对其生态系统内的移动开发者进行事无巨细的管理。

在一个完美的世界中,无论这两家企业是否认同对方的模式,依旧可以在不攻击彼此的情况下走自己的路。可惜的是,我怀疑这种情况短期内不会发生。

看看谁更快:Ubuntu 10.04对决Windows 7

Linux经常被认为是比Windows速度更快的操作系统,那么在2010年里是否真的如此呢?Windows 7发布之前就赢得了广泛赞誉,目前在销量和份额方面都是节节攀升,而Linux阵营遭遇了诸多不顺:EXT4文件系统为了保证可靠性而慢了很多、 Linux系统内核已经很长时间没有显著性能增强了、开源Linux显卡驱动仍然难以匹敌官方闭源驱动、Linus Torvalds也对Linux内核的发展颇有微词…… 閱讀全文

NASA采用基于Bugzilla的问题报告软件

预计在周五发射的航天飞机奋进号起飞时,航天飞机上的宇航员和地面执行任务控制的技术专家都将使用一种简化问题报告和分析的新软件。
新软件名为Problem Reporting Analysis and Corrective Action (PRACA),由NASA Ames研究中心人机互动研发小组开发,是设计让整个航天飞机生态系统人员访问单一的数据库,追踪航天飞机和相关设施的问题。 研 究负责人Alonso Vera称单一的PRACA包将取代过去30年中使用的超过40种不同的数据库系统。新的PRACA软件是基于开源的Bugzilla问题跟踪系 统,Vera没有透露开发成本,但表示比以前使用的系统便宜了一个数量级,相当于10万美元之于100万美元。

更重要的是,使用开源的Bugzilla工具,技术人员可以随时随刻进行修改,无需再去劳烦私有开发商,减少时间。周五的发射将是新PRACA系统的首次预演,但现有的PRACA系统暂时仍将使用。

英文报道原文:http://www.zlck.com/tech/linux/nasa-open-turns-source-problem-tracking.html

ZIP,一个没落天才的故事

新闻来源:citydog
ZIP,一个没落天才的故事,Phil Katz不愿意为一个压缩软件付钱,就索性自己写了一个更好的算法,然后无偿公开。2000年4月14日,他被发现死于一家汽车旅馆,年仅37岁,死时手中握着一个空酒瓶。他留下了zip算法,却没有留下一张像样的照片。 久违了的zip在你的脑海里还能占据多少空间?或许,你跟本就把它忘记了。 閱讀全文