男怕初一女怕十五是什么意思| 什么地腐烂| 不畏将来不念过往什么意思| 眼底照相是检查什么| 早上起来腰疼是什么原因| 柳是什么生肖| 尿道口感染吃什么药| 寄居蟹用什么水养| 心有余悸是什么意思| 白交念什么| 苦瓜不能跟什么一起吃| 什么叫幸福| 今年是什么| 托付是什么意思| 什么是红眼病| 雉是什么动物| 工事是什么意思| 吃什么对大脑记忆力好| 眼睛干涩吃什么食物好| 一生无虞是什么意思| 大生化检查能查出什么病来| 什么的怀抱| 什么人靠别人的脑袋生活| 清道夫鱼有什么作用| 胃窦隆起是什么意思| 脊柱侧弯拍什么片子| 白细胞低是什么原因引起的| 出佛身血是什么意思| 牛仔裤配什么鞋| 拘挛是什么意思| 吃榴莲对妇科病有什么好处| 血脂高是什么| 培坤丸有什么作用功效| 减脂晚餐吃什么| 跳蚤吃什么| 经常流鼻血是什么病的前兆| 安眠穴在什么位置| veromoda是什么牌子| 颇丰是什么意思| 书卷气是什么意思| 处暑是什么季节| 器质性心脏病是什么意思| 肠胃性感冒吃什么药| 小腿抽筋是什么原因引起的| 戒色是什么意思| ac是什么元素| 鮰鱼是什么鱼| 吃什么药减肥效果好| 什么是逆商| 麻蛇是什么蛇| 鸽子拉绿稀便是什么病| 掉头发什么原因| 感冒喝什么茶| 狸猫换太子什么意思| 胎儿左肾盂分离是什么意思| 女性肛门坠胀看什么科| xo酱是什么酱| e6e7阳性是什么意思| 耳鸣用什么药治疗效果最好| 查传染病四项挂什么科| 水杨酸有什么作用| 世界上最深的湖泊是什么| 耳朵会动的人说明什么| 垂体饱满是什么意思| 一人吃饱全家不饿是什么生肖| 脾胃湿热吃什么药| 西楼是什么意思| 什么方法睡觉快速入睡| 养老保险什么时候开始交| 脓血症是什么病严重吗| 肚子一直咕咕叫是什么原因| 暗渡陈仓是什么生肖| 近亲结婚有什么危害| 介错是什么意思| 蚕豆病是什么病有什么症状| 为什么手机会发烫| 京酱肉丝用什么酱| 肝血管瘤是什么原因引起的| 钓鲈鱼用什么饵最好| mrd是什么| 的确良是什么面料| 富贵竹开花什么预兆| 属兔什么命| 系带是什么| 四川有什么特产| 小熊猫长什么样| 耳聋吃什么药| 擦汗表情是什么意思| 身上起红疹是什么原因| 云南雪燕有什么作用| 黑色素沉淀是什么原因引起的| 大眼角痒是什么原因| 熬夜对身体有什么危害| 什么人什么目| 小腿肿胀是什么原因| 白带黄吃什么药| 夏至是什么生肖| 肚子疼发烧是什么病症| 卵巢结节是什么意思| 屁股大什么原因| 什么食物含硒量最高| 女字五行属什么| 少了一个肾有什么影响| 羊肉和什么食物相克| 五味子是什么| 贫血要做什么检查| 胸腺瘤是什么病| 鼓的偏旁部首是什么| 鸣是什么家禽| bag是什么意思| 不吃早饭有什么危害| 潴留囊肿是什么意思| 1037年属什么生肖| 意什么深什么| 贫血四项是指什么检查| 曹操是什么样的人| 吃什么可以增加免疫力| 公安局属于什么机关| 腺样体肥大有什么症状| guess什么牌子| 3月6号是什么星座| 一个鱼一个台念什么| 乔顿男装属于什么档次| 什么东西补气血效果最好| 发改委是管什么的| 胸膜炎是什么病| 什么是盆腔炎| 君主是什么意思| 尾巴骨疼挂什么科| 芦荟有什么用| 结婚12年是什么婚| 蜜蜂蜇人后为什么会死去| 梦见胡萝卜是什么意思| 莫西莫西是什么意思| 中国移动增值业务费是什么| 家政是干什么的| 喝白醋有什么好处| 什么原因导致流鼻血| 不知不觉是什么意思| 饱和度是什么意思| 潴留性囊肿是什么意思| 大创是什么| 什么是撸管| 中医学专业学什么| 常喝蜂蜜水有什么好处和坏处| 核桃和什么一起打豆浆| 三教九流指的是什么| 眼睛为什么会得结膜炎| 眼帘是什么意思| 高血压为什么不能献血| 肺结节吃什么药| 经常拉稀是什么原因| 日在校园讲的是什么| 肺栓塞的主要症状是什么| 囊性回声是什么意思| 党委委员是什么级别| 梦到吃苹果是什么意思| 狐臭挂什么科室的号| 梦见被鱼咬是什么意思| 总胆固醇低是什么原因| 射手座和什么星座最配| 情种是什么意思| 既什么又什么| 五月初九是什么星座| 什么叫前列腺炎| 咖位是什么意思| 什么运动可以瘦脸| 尿出来很黄是什么原因| 海葡萄是什么| 泽五行属什么| 无味是什么意思| cpr是什么意思| 下午两点是什么时辰| 手脚抽筋是什么原因| 孩子咳嗽能吃什么水果| 喝啤酒不能吃什么| 黑茶属于什么茶| 夫妻少配无刑是什么意思| ny是什么牌子| pet-ct主要检查什么| 红色属于五行属什么| 艾灸脚心有什么好处| 头疼吃什么药效果好| 不良资产是什么| 为什么不建议做肠镜| 弟弟是什么意思| 频繁打哈欠是什么原因| 鱼石脂是什么| 多囊有什么症状| 向日葵代表什么象征意义| 一个六一个允念什么| 每个月月经都推迟是什么原因| 为什么醋能让疣体脱落| 荷花的花语是什么| 低烧是什么症状| 什么样的伤口需要打破伤风| 梓是什么意思| 通草长什么样图片| phicomm是什么牌子| 蝎子喜欢吃什么| 细小是什么病| 女生右手食指戴戒指什么意思| 检查血液挂什么科| 1为什么读yao| 什么什么大什么| 瘢痕子宫是什么意思| 奥倍健是什么药| 鸡蛋和什么搭配最营养| 痤疮用什么药治最好效果最快| 猪笼入水是什么意思| 下午右眼跳是什么预兆| 吃什么补充蛋白| 一路走好是什么意思| 1835年属什么生肖| 病毒疣是什么| 过敏性咳嗽吃什么药| 桂花树施什么肥| 白羊座前面是什么星座| 776是什么意思| mcm是什么牌子| c1能开什么车| 子鱼是什么鱼| 眼睛流水是什么原因| 家里有壁虎是什么征兆| 游泳有什么好处| 泛性恋什么意思| 开瑞坦是什么药| 血清肌酐高说明什么问题| 注解是什么意思| 知性女性是什么意思| 风属于五行属什么| 一个月来两次月经是什么原因| rps是什么| 6.24什么星座| 多动症是什么原因造成| 走马灯是什么意思| 25属什么| 归脾丸和健脾丸有什么区别| 少了一个肾有什么影响| 舌自心念什么| 梦见自己吐了是什么意思| marni是什么品牌| 儿童办护照需要什么材料| 67岁属什么生肖| 炸东西用什么淀粉| 被蚂蚁咬了擦什么药| 天天喝牛奶有什么好处| 痤疮是什么原因引起的| 晚上尿多吃什么药| 为什么月经期有性冲动| 火龙果对身体有什么好处| 腱鞘炎吃什么药好使| 西洋参适合什么人吃| acs是什么| 嘴角边长痘痘是什么原因| 碧生源减肥茶有什么副作用| 大小姐是什么意思| 腋窝爱出汗是什么原因| 阳上人是什么意思| xpe是什么材质| 口粮是什么意思| 黑色屎是什么原因| 发端是什么意思| poison是什么意思| 百度Jump to content

广西政府网站绩效评估 南宁市政府门户网站位列第一

From Wikipedia, the free encyclopedia
百度 当初,张琳芃、武磊这批1989年龄段球员在崇明练球早期也不敢文身。

Free/open-source software – the source availability model used by free and open-source software (FOSS) – and closed source are two approaches to the distribution of software.

Background

[edit]

Under the closed-source model source code is not released to the public. Closed-source software is maintained by a team who produces their product in a compiled-executable state, which is what the market is allowed access to. Microsoft, the owner and developer of Windows and Microsoft Office, along with other major software companies, have long been proponents of this business model, although in August 2010, Microsoft interoperability general manager Jean Paoli said Microsoft "loves open source" and its anti-open-source position was a mistake.[1]

The FOSS model allows for able users to view and modify a product's source code, but most of such code is not in the public domain. Common advantages cited by proponents for having such a structure are expressed in terms of trust, acceptance, teamwork and quality.[2]

A non-free license is used to limit what free software movement advocates consider to be the essential freedoms. A license, whether providing open-source code or not, that does not stipulate the "four software freedoms",[3] are not considered "free" by the free software movement. A closed source license is one that limits only the availability of the source code. By contrast a copyleft license claims to protect the "four software freedoms" by explicitly granting them and then explicitly prohibiting anyone to redistribute the package or reuse the code in it to make derivative works without including the same licensing clauses. Some licenses grant the four software freedoms but allow redistributors to remove them if they wish. Such licenses are sometimes called permissive software licenses.[4] An example of such a license is the FreeBSD License which allows derivative software to be distributed as non-free or closed source, as long as they give credit to the original designers.

A misconception that is often made by both proponents and detractors of FOSS is that it cannot be capitalized.[5] FOSS can and has been commercialized by companies such as Red Hat, Canonical, Mozilla, Google, IBM, Novell, Sun/Oracle, VMware and others.[6]

Commercialization

[edit]

Closed-source software

[edit]

The primary business model for closed-source software involves the use of constraints on what can be done with the software and the restriction of access to the original source code.[6] This can result in a form of imposed artificial scarcity on a product that is otherwise very easy to copy and redistribute. The result is that an end-user is not actually purchasing software, but purchasing the right to use the software. To this end, the source code to closed-source software is considered a trade secret by its manufacturers.

FOSS

[edit]

FOSS methods, on the other hand, typically do not limit the use of software in this fashion. Instead, the revenue model is based mainly on support services. Red Hat Inc. and Canonical Ltd. are such companies that give its software away freely, but charge for support services. The source code of the software is usually given away, and pre-compiled binary software frequently accompanies it for convenience. As a result, the source code can be freely modified. However, there can be some license-based restrictions on re-distributing the software. Generally, software can be modified and re-distributed for free, as long as credit is given to the original manufacturer of the software. In addition, FOSS can generally be sold commercially, as long as the source-code is provided. There are a wide variety of free software licenses that define how a program can be used, modified, and sold commercially (see GPL, LGPL, and BSD-type licenses). FOSS may also be funded through donations.

A software philosophy that combines aspects of FOSS and proprietary software is open core software, or commercial open source software. Despite having received criticism from some proponents of FOSS,[7] it has exhibited marginal success. Examples of open core software include MySQL and VirtualBox. The MINIX operating system used to follow this business model, but came under the full terms of the BSD license after the year 2000.

Handling competition

[edit]

This model has proved somewhat successful, as witnessed in the Linux community. There are numerous Linux distributions available, but a great many of them are simply modified versions of some previous version. For example, Fedora Linux, Mandriva Linux, and PCLinuxOS are all derivatives of an earlier product, Red Hat Linux. In fact, Red Hat Enterprise Linux is itself a derivative of Fedora Linux. This is an example of one vendor creating a product, allowing a third-party to modify the software, and then creating a tertiary product based on the modified version. All of the products listed above are currently produced by software service companies.

Operating systems built on the Linux kernel are available for a wider range of processor architectures than Microsoft Windows, including PowerPC and SPARC. None of these can match the sheer popularity of the x86 architecture, nevertheless they do have significant numbers of users; Windows remains unavailable for these alternative architectures, although there have been such ports of it in the past.

The most obvious complaint against FOSS revolves around the fact that making money through some traditional methods, such as the sale of the use of individual copies and patent royalty payments, is much more difficult and sometimes impractical with FOSS. Moreover, FOSS has been considered damaging to the commercial software market, evidenced in documents released as part of the Microsoft Halloween documents leak.[8][9][10]

The cost of making a copy of a software program is essentially zero, so per-use fees are perhaps unreasonable for open-source software. At one time, open-source software development was almost entirely volunteer-driven, and although this is true for many small projects, many alternative funding streams have been identified and employed for FOSS:

  • Give away the program and charge for installation and support (used by many Linux distributions).
  • "Commoditize complements": make a product cheaper or free so that people are more likely to purchase a related product or service you do sell.
  • Cost avoidance / cost sharing: many developers need a product, so it makes sense to share development costs (this is the genesis of the X Window System and the Apache web server).
  • Donations
  • Crowd funding

Increasingly, FOSS is developed by commercial organizations. In 2004, Andrew Morton noted that 37,000 of the 38,000 recent patches in the Linux kernel were created by developers directly paid to develop the Linux kernel. Many projects, such as the X Window System and Apache, have had commercial development as a primary source of improvements since their inception. This trend has accelerated over time.[citation needed]

There are some[who?] who counter that the commercialization of FOSS is a poorly devised business model because commercial FOSS companies answer to parties with opposite agendas. On one hand commercial FOSS companies answer to volunteers developers, who are difficult to keep on a schedule, and on the other hand they answer to shareholders, who are expecting a return on their investment. Often FOSS development is not on a schedule and therefore it may have an adverse effect on a commercial FOSS company releasing software on time.[11]

Innovation

[edit]

Gary Hamel counters this claim by saying that quantifying who or what is innovative is impossible.[12]

The implementation of compatible FOSS replacements for proprietary software is encouraged by the Free Software Foundation to make it possible for their users to use FOSS instead of proprietary software, for example they have listed GNU Octave, an API-compatible replacement for MATLAB, as one of their high priority projects. In the past this list contained free binary compatible Java and CLI implementations, like GNU Classpath and DotGNU. Thus even "derivative" developments are important in the opinion of many people from FOSS. However, there is no quantitative analysis, if FOSS is less innovative than proprietary software, since there are derivative/re-implementing proprietary developments, too.

Some of the largest well-known FOSS projects are either legacy code (e.g., FreeBSD or Apache) developed a long time ago independently of the free software movement, or by companies like Netscape (which open-sourced its code with the hope that they could compete better), or by companies like MySQL which use FOSS to lure customers for its more expensive licensed product. However, it is notable that most of these projects have seen major or even complete rewrites (in the case of the Mozilla and Apache 2 code, for example) and do not contain much of the original code.

Innovations have come, and continue to come, from the open-source world:

  • Perl, the pioneering open-source scripting language, made popular many features, like regular expressions and associative arrays, that were unusual at the time. The newer Python language continues this innovation, with features like functional constructs and class-dictionary unification.
  • dcraw is an open-source tool for decoding RAW-format images from a variety of digital cameras, which can produce better images than the closed-source tools provided by the camera vendors themselves.
  • A number of laptop models are available with a particular emphasis on multimedia capabilities. While these invariably come preinstalled with a copy of Microsoft Windows, some of them[13][14] also offer an alternative "fast-boot" mode (such as Phoenix HyperSpace) based on Linux. This gets around the long time it can take to boot up Windows.
  • VLC media player, Songbird, and Amarok are FOSS music players that integrate internet-based data sources to an unprecedented degree, taking song information from MusicBrainz, related track information from last.fm, album cover art from Amazon and displaying an artist's Wikipedia page within the player.
  • While admittedly inspired by Mac OS X's Quartz graphics layer, Compiz Fusion has pioneered the concept of "plug in" window decorators and animation effects. Users can develop their own creative and unique effects.
  • Open-source telecommunication products, such as the Asterisk PBX, have revolutionized the ICT industry.[15]
  • There are substantial efforts towards the implementation of a semantic desktop in FOSS communities.
  • Today's desktop environments are innovating regarding their unique idea of a Social Desktop.
  • Many academic research projects release their results as FOSS.

Code quality

[edit]

In 2008, the Department of Management Science and Technology in the Athens University of Economics and Business published an analysis of the FreeBSD, Linux, Solaris, and Windows operating system kernels which looked for differences between code developed using open-source and proprietary processes. The study collected metrics in the areas of file organization, code structure, code style, the use of the C preprocessor, and data organization. The aggregate results indicated that they scored comparably to each other.[16] Another study conducted by Synopsys published in 2014 found open source code to be of better quality.[17]

Security

[edit]

A study done on seventeen open-source and closed-source software showed that the number of vulnerabilities existing in a piece of software is not affected by the source availability model that it uses. The study used a very simple metrics of comparing the number of vulnerabilities between the open-source and closed-source software.[18] Another study was also done by a group of professors in Northern Kentucky University on fourteen open-source web applications written in PHP. The study measured the vulnerability density in the web applications and shown that some of them had increased vulnerability density, but some of them also had decreased vulnerability density.[19]

Business models

[edit]

In its 2008 Annual Report, Microsoft stated that FOSS business models challenge its license-based software model and that the firms who use these business models do not bear the cost for their software development[clarification needed]. The company also stated in the report:[20][21]

Some of these [open source software] firms may build upon Microsoft ideas that we provide to them free or at low royalties in connection with our interoperability initiatives. To the extent open source software gains increasing market acceptance, our sales, revenue and operating margins may decline. Open source software vendors are devoting considerable efforts to developing software that mimics the features and functionality of our products, in some cases on the basis of technical specifications for Microsoft technologies that we make available. In response to competition, we are developing versions of our products with basic functionality that are sold at lower prices than the standard versions.

There are numerous business models for open source companies which can be found in the literature.[6]

See also

[edit]

References

[edit]
  1. ^ "Microsoft: 'We Love Open Source'". Archived from the original on 26 August 2017. Retrieved 17 September 2017.
  2. ^ The GNU Manifesto – GNU Project – Free Software Foundation (FSF)
  3. ^ The Free Software Definition – GNU Project – Free Software Foundation (FSF)
  4. ^ Various Licenses and Comments about Them – GNU Project – Free Software Foundation (FSF)
  5. ^ Perkins, Greg (24 August 1999). "Open Source and Capitalism". Slashdot. Archived from the original on 17 August 2000. Retrieved 13 February 2014.
  6. ^ a b c Popp, Dr. Karl Michael (2015). Best Practices for commercial use of open source software. Norderstedt, Germany: Books on Demand. ISBN 978-3738619096.
  7. ^ Riehle, Dirk (2009). "The Commercial Open Source Business Model". Value Creation in e-Business Management. Springer Verlag. pp. 18–30.
  8. ^ "[...] the documents show that while Microsoft may be dismissive of open-source software in public, it considers it a serious competitor in private." – quote from the "Documents_I_and_II" subsection of Microsoft Halloween documents leak article
  9. ^ The "Halloween VI" document appears to give convincing evidence that Microsoft had their reasons for trying to argue against the popularity of Linux and other Free and open-source software.
  10. ^ Bill Gates, in his reply Archived 30 November 2010 at the Wayback Machine after the public response to his own 1976 Open letter to hobbyists, said "Unfortunately, some of the companies I have talked to about microcomputer software are reluctant to have it distributed to the hobbyist, some of whom will steal it, when [...]".
  11. ^ Integrating Open Source in Commercial Solutions
  12. ^ "Who's really innovative?".
  13. ^ "Toshiba launches multimedia Qosmio notebooks | InfoWorld | News | 2025-08-07 | By Martyn Williams, IDG News Service". Archived from the original on 25 December 2007. Retrieved 23 February 2006.
  14. ^ "PC World – Acer Readies New Notebook, Tablet PC". Archived from the original on 29 August 2008. Retrieved 23 February 2006.
  15. ^ "Open Source in ICT Industry". Archived from the original on 25 September 2016. Retrieved 19 July 2011.
  16. ^ Spinellis, Diomidis (May 2008). "A Tale of Four Kernels". ICSE '08: Proceedings of the 30th International Conference on Software Engineering. Leipzig, Germany: Association for Computing Machinery. pp. 381–390. doi:10.1145/1368088.1368140.
  17. ^ "Coverity Scan Report Finds Open Source Software Quality Outpaces Proprietary Code for the First Time". Retrieved 10 August 2014.
  18. ^ Schryen, Guido (1 May 2011). "Is Open Source Security a Myth?". Commun. ACM. 54 (5): 130–140. doi:10.1145/1941487.1941516. ISSN 0001-0782. S2CID 16280410.
  19. ^ Walden, J.; Doyle, M.; Welch, G.A.; Whelan, M. (1 October 2009). "Security of open source web applications". 2009 3rd International Symposium on Empirical Software Engineering and Measurement. pp. 545–553. doi:10.1109/ESEM.2009.5314215. ISBN 978-1-4244-4842-5. S2CID 2613367.
  20. ^ Annual Report on Form 10-K
  21. ^ Microsoft's annual report: Open-source mental block | The Open Road – The Business and Politics of Open Source by Matt Asay – CNET News.com
什么的身影 打闭经针有什么副作用 淋巴细胞百分比高是什么原因 勃不起来吃什么药 鼻尖出汗是什么原因
寒食节是什么意思 干邑是什么意思 川崎病有什么症状 梦见打雷是什么意思 为什么不爱我
什么病能办低保 糖尿病吃什么食物 什么是崩漏 林彪为什么要叛逃 grace什么意思中文
1992年是什么年 外阴湿疹用什么药 海蛎子是什么 舌头麻木是什么原因引起 孕妇无创检查是什么
埋没是什么意思hcv9jop3ns5r.cn 备孕要注意什么hcv7jop9ns2r.cn 谷氨酰转肽酶偏高是什么意思hcv7jop6ns4r.cn 暗网是什么意思weuuu.com 什么是牙冠hcv8jop2ns0r.cn
什么动物没有骨头hcv9jop0ns0r.cn 环状肉芽肿是什么皮肤病hcv9jop7ns2r.cn eb病毒感染是什么病beikeqingting.com 皮革胃是什么意思hcv8jop6ns7r.cn 乌纱帽是什么意思hcv7jop5ns3r.cn
spa什么意思hcv9jop8ns2r.cn 罹患率是什么意思hcv8jop0ns0r.cn 尿酸过高是什么原因hcv8jop3ns7r.cn 反应性增生是什么意思hcv8jop6ns4r.cn 疏风解表的意思是什么hcv8jop5ns2r.cn
吃什么不会胖xinjiangjialails.com 啷个是什么意思aiwuzhiyu.com 扒灰什么意思hcv9jop2ns0r.cn 心机boy什么意思hcv8jop5ns8r.cn 酮体是什么意思hcv8jop3ns0r.cn
百度