设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Ubuntu 16.04新登场 曝GitHub动荡内幕

2016-4-24 22:17| 发布者: joejoe0332| 查看: 8821| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Canonical在本周宣布第六版Ubuntu LTS长期支持版本Ubuntu 16.04正式发布,官方还特别公布了有关新版系统的一些新特性。Ubuntu 16.04 LTS这次的亮点在于桌面和服务器版均支持snap packages——为用户提供安全稳定的应 ...


  据国外媒体报道,苹果总法律顾问布鲁斯·塞维尔(Bruce Sewell)周二在美国众议院能源和商业附属委员会召开的一次听证会上称,中国政府在过去两年里曾两度要求苹果提交源代码,但是公司两次拒绝了对方的要求。

  塞维尔的证词主要是回应委员会对苹果提出的一项指控,后者指控苹果愿意因为商业原因将数据提交给中国政府,但却不愿帮助美国执法部门获取隐私数据。今日的听证会与众议院司法委员会在3月份召开的一次会议有关,当时塞维尔也在会议上为苹果的加密行为作了辩护。


  苹果与中国政府之间的交涉行为在听证会上引发了争议,印第安纳州警方指挥官查尔斯·科恩(Charles Cohen)上尉提出,苹果愿意将数据提交给中国政府。但是他的证词遭到加利福尼亚州民主党议员安娜·艾舒(Anna Eshoo)的攻击,他被迫承认自己的信息来源只是媒体报道。

  苹果在周一发布的《政府信息请求报告》中指出,中国政府一共提出了32次信息请求,涉及到6724个帐户,而在6个月之前,中国政府提出的信息请求为24次,涉及到85个帐户。目前还不清楚苹果遵守的信息请求有多少次。本次专辑我们一起关注……
  
  1997年,埃里 克·雷蒙(Eric Raymond)出版其著作《大教堂和市集》,探讨黑客社区与自由软件原则。1998年初,该论文受到极大的关注,为促成网景通讯公司将其受欢迎的互联网 套装软件《网景通讯家(Netscape Communicator)》释放成为自由软件的因素之一。这些代码即为今日大家熟悉的Mozilla Firefox与Thunderbird。


  网景的行动激起雷蒙及其伙伴深入研究如何将自由软件基金会的自由软件概念及优点带入商业软件产 业。他们查觉基金会的社会活动不如网景等公司的行动来得吸引人,因而试图重新包装自由软件运动,以强调分享与协作软件源代码的潜在商机。他们选用的新名称 为“开放源代码”(open source),很快地布鲁斯·佩伦斯(Bruce Perens)、出版家提姆·奥莱理(Tim O'Reilly)、林纳斯·托瓦兹(Linus Torvalds,)及其他人支持新名称。开放源代码促进会于1998年2月创建,以推动使用新名称,并宣扬开放源代码的原则。

  开放源代码的定义由Bruce Perens(Debian的创始人之一)定义如下:自由再散布(Free Distribution):允许获得源代码的人可自由再将此源代码散布。源代码(Source Code):程序的可执行文件在散布时,必需以随附完整源代码或是可让人方便的事后获取源代码。

  从词语分析的角度,讨论“access to the source code”、“open-source”、“开放源代码”、“开源”在OSI的开源定义的文本中,开宗明义的第一句话就是:“Open source doesn't just mean access to the source code. ”甚至在后面的文字里,直接将open-source连接起来,表示这是一个词,而不是2个词组成的词组。

  所以,与此类似的,在中文里,我们可以认为:“开放源代码”是一个动词+一个名词。而“开源”则是一个特定的词汇。作为动词,我们说将某某软件开源,是一种行为。作为形容词,我们称某某软件是一个开源(的)软件,不仅仅是指我们能够获取到他的源代码。更多内容,大家请关注本次专题……
  
  来自ThoughtWorks的软件架构师Neal Ford与来自O'Reilly Media的软件架构会议的议程主席Rachel Roumeliotis在大会的开场表示,软件架构师这一角色经常要进行各种复杂的决策,而这些决策将对组织的技术与业务领域带来长远的影响。同时,现代化软件工程牵涉到的主题也非常广泛,这就意味着软件架构师这一角色需要保持不断地学习与实践。



  Jonas Bonér是Lightbend的创始人兼CTO,他主持了大会的开场演讲“blah, blah... microservices...blah, blah”。他在演讲中表示,他相信传统的架构与平台已经过时,一体性的架构往往倾向于完成过多的功能,而无法对业务领域进行非常有效地建模。虽然微服务中的“微”可能并不是一个最恰当的词语,但其隐含的单一职责(这一思想来自于受Unix启发的SRP哲学)概念确实是非常有价值的。开发者所设计的系统也应当保持“灵活性与可定位能力”以“拥抱网络”。由于所有基于微服务的应用事实上都会被部署为分布式系统,因此坚持“猜测、致歉及补偿”这种沟通与行动的迭代是一种非常有价值的模式。此外,Saga模式体现出了非凡的价值,它能够正确地处理在实际应用中经常出现的最终一致性。

    “微”服务可能并不是一个最恰当的名字,但其隐含的单一职责(这一思想来自于受Unix启发的SRP哲学)概念确实是非常有价值的。随后,在ThoughtWorks担任CTO的Rebecca Parsons进行了一场题为“the evolution of evolutionary architecture”的演讲。Parsons表示,软件开发行业在发展初期并没有很大的野心,因此一体性架构与基于SQL的数据存储系统能够满足当时的需求,但敏捷宣言的出现驱使软件组织将目光放得更远。设计模式、新的设计方式以及持续集成过程的出现,使架构师得以持续地进行“设计演变”,以满足软件项目不断变化的需求。更多内容请关注本次专辑的相关内容……


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部