diff --git a/homework/Team1 b/homework/Team1 new file mode 100644 index 0000000..f7ce02c --- /dev/null +++ b/homework/Team1 @@ -0,0 +1 @@ +小组成员 diff --git a/homework/homeworkT1.md b/homework/homeworkT1.md new file mode 100644 index 0000000..f2e913e --- /dev/null +++ b/homework/homeworkT1.md @@ -0,0 +1,34 @@ +#课后感想# + 组名:open-cloud :smile:
+ >成员:
+>>>史志远 Yes_love
+>>>李璞宁 Puenlee
+>>>张钊雄 Zhang Zhaoxiong
+>>>杜成帅 ducs-personal
+ +## 课程感受 ## +**1.组员背景简介** + +**2.组员收获**
+史志远 开源课程收获
+学了开源软件这门课,我觉得我对开源软件有了基本的认识。为了实现数据共享,人们首先想到了Free Software,FSF(Free Software Foundation)是个非盈利的机构来推动Free Software的发展。Free Software追求软件使用者的完全自由化:为了某个目的可以自由运行程序; +使用者可以研究程序是如何工作的,并对它加以修改;使用者可以自由地传播给任何人;使用者可以自由地改进程序并发布给公众,以至全社区的人都能共享。接着,又诞生了 Open Source Software,OSI是推动它的非盈利机构。Open Source Software的定义是:描述其源码可以被 +公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。Open Source Software通常是有copyright的,他的license可能包含 这样一些限制:蓄意的保护它的开放源码状态;著者身份的公告;或者开发的控制;对个人,或组织不得有歧视;不得具体到某一产品;不得限制其他的软件。 License 的定义是:Permission by the owner of property to take some act that the owner has the ability to control。License的目标是确保某些代码保持Open Source,建立一个商业联盟,鼓励第三方市场,挑战竞争者等等。典型的license是 Apache License 2.0,BSD license GNU General Public License(GPL),”Lesser” General Public License(LGPL),Mozilla Public License 1.1(MPL)。开源软件的成功基石动力源泉是Open Source Community,当我们是Open Source Community其中一员时,license决定了这个社区 +运行规则。Apache Community 由开发者和贡献者组成,它的主旨是社区优于代码,任人唯贤,共识决策,透明公开,非隶属关系,负责监督,Apache已成为一种协同开发合作的典范。Apache之道是一个活生生的文化,这种文化已经融入在我们的邮件,我们的代码提交,和我们的生活当中。
+ +课程中讲到了免费软件和自由软件的区别,这令我印象深刻。之前确实将自由软件和免费软件等同来看待,原来自己错的是这么离谱。【1】自由软件是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。可以买卖。这方面的不受限制正是自由软件最重要的本质。主要许可证有GPL和BSD许可证两种。“free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “freebeer”。“免费软件”(freeware)是一种不须付费就可取得的软件,但是通常有其他的自由软件限制,使用者并没有使用、复制、研究、修改和分发的自由。该软件的源代码不一定会公开,也有可能会限制重制及发再行的自由,所以免费软件的重点是不需要花钱,而不是自由的软件。
+根据斯托曼和自由软件基金会(FSF)的定义,自由软件赋予使用者四种自由:
+自由之零:不论目的为何,有使用该软件的自由。
+自由之一:有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求。取得该软件之源码为达成此目的之前提。
+自由之二:有重新散布该软件的自由,所以每个人都可以借由散布自由软件来敦亲睦邻。
+自由之三:有改善再利用该软件的自由,并且可以发表改写版供公众使用,如此一来,整个社群都可以受惠。如前项,取得该软件之源码为达成此目的之前提。
+如果一软件的使用者具有上述四种权利,则该软件得以被称之为“自由软件”。也就是说,使用者必须能够自由地、以不收费或是收取合理的散布费用的方式、在任何时间再散布该软件的原版或是改写版在任何地方给任何人使用。如果使用者不必问任何人或是支付任何的许可费用从事这些行为,就表示她/他拥有自由软件所赋予的自由权利。 +其他的关于自由软件的知识需要自己在日常期间主动的去深入研究,去发现自由软件的优点以及对整个社会产生的影响。让自己也能够不但能运用自由软件,而且还要去参与到自由软件的发展当中。学以致用才是根本之道。
+ +**3.课程建议**
+张钊雄 开源课程建议
+上完开源的课,我对开源的概念有了新的认识和理解。也很荣幸能听到传说中开源大师的讲课,老师的理念很明确,也很通俗易懂的向我们传达了开源的意义。有句“开源经验,是一份很好的简历”,让我记忆颇深,的确,开源经验是对自身价值提升的一个很好的证明。老师上课不时穿插一些英文单词,常用的我都能听懂,有些专业领域的,估计老师认为我们都是从事这方面的,会有所了解,其实不然,据我了解,咱们同学侧重点不同,有的硬件有的软件,有的老手,有的新手,像我这种刚毕业的,学识浅薄,还是希望老师的ppt做的再详细一点,或者说有代表性和关系的单词,或者缩写,可以在ppt上临时加一下,方便同学们做笔记。可能老师平时比较忙,不是全职当教师的,备课时间比较少。但是还是希望老师能多花个几分钟,把精华部分再准备的繁华一点,毕竟,学费还是挺贵的,而且没有学历证。所以我们还是希望能学到最有用的东西的。关于内容方面,因为我是做硬件方面的,对开发不是很了解,估计以后也不会从事开源方面的工作,就不好做评价了。但是听起来还是很有意思的。其他方面的,老师说话声音有点小,估计是话筒的原因吧。北航的话筒声音小了不是一两次了,连开学典礼院长讲话时候话筒都没有准备好,不时打断院长说话。差不多就这些,对老师的这一课,还是很满意的,长了很多见识,就是license那一部分有点犯困了,没听明白,希望老师以后的课可以多带动带动气氛,燥一燥,就不那么困了,哈哈哈。
+## 组员贡献 ## + +## 参考资料 ## +【1】:部分内容源自百度百科:http://baike.baidu.com/link?url=626vQfQmyWf55Tn2EtOSbUD582wVCiYNx4Z2FBug8mnmGWLF6PtO7268ToioDP9BNeCZNm0iVpcK6fkNQQTSFq