Данная работа выполнена студенткой 4 курса по специальности "Автоматизированные системы управления" ГБОУ СПО "Подмосковный колледж "Энергия" Красновой Анастасией
Вложение | Размер |
---|---|
nastya_krasnova.docx | 24.84 КБ |
Министерство образования Московской области
ГБОУ СПО МО «Подмосковный колледж «Энергия»»
РЕФЕРАТ
по предмету: Английский язык
тема работы: «Source software»
Студент 4АСУ-2-10 ____________ Krasnova A.Y (Шифр группы) (подпись) (фамилия, инициалы)
Специальность _230103 «Автоматизированные системы обработки________
________информации и управления (по отраслям)_________
(наименование специальности)
Проверил: преподаватель английского языка
Можаева А.В.
Московская область
2014г.
Open-source software - is computer software with its source code made available and licensed with a license in which thecopyright holder provides the rights to study, change and distribute the software to anyone and for any purpose. Open-source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to (technically defined) user-generated content or (legally defined) open-contentmovements.
Open and free software
The Open Source Initiative's definition is widely recognized as the standard or de facto definition. Eric.S.Raymond and Bruce Perens formed the organization in February 1998. With about 20 years of evidence from case histories of closed and open development already provided by the Internet, OSI {Open Source Initiative} continued to present the "open source" case to commercial businesses. They sought to bring a higher profile to the practical benefits of freely available source code, and wanted to bring major software businesses and other high-tech industries into open source.
OSI uses The Open Source Definition to determine whether it considers a software license open source. The definition was based on the Debian Free Software Guidelines, written and adapted primarily by Perens. Perens did not base his writing on the "four freedoms" of Free Software from the FSF, which were only widely available later.
Under Perens' definition, open source describes a broad general type of software license that makes source code available to the general public with relaxed or non-existent copyright restrictions. The principles, as stated, say absolutely nothing about trademark or patent use and require absolutely no cooperation to ensure that any common audit or release regime applies to any derived works. It is an explicit "feature" of open source that it may put no restrictions on the use or distribution by any organization or user. It forbids this, in principle, to guarantee continued access to derived works even by the major original contributors.
However, Richard Stallman of the Free Software Foundation flatly opposes the term "Open Source" being applied to what they refer to as "free software". Although it is clear that legally free software does qualify as open source, Stallman considers that the category is abusive. Critics also oppose the professed pragmatism of the Open Source Initiative, as they fear that the free software ideals of freedom and community are threatened by compromising on the FSF's idealistic standards for software freedom.
Increasingly, the consensus term "free and open source software" is used by the communities at large to describe the common ground between free software and open source software.
Certifications
Certification can help to build higher user confidence. Certification could be applied to the simplest component that can be used by developers to build the simplest module to a whole software system. There have been numerous institutions involving in this area of the open source software including
The International Institute of Software Technology / United Nations University. UNU/IIST is a non-profit research and education institution of The United Nations. It is currently involved in a project known as "The Global Desktop Project". This project aims to build a desktop interface that every end-user is able to understand and interact with, thus crossing the language and cultural barriers. It is drawing huge attention from parties involved in areas ranging from application development to localization.
Furthermore, this project will improve developing nations' access to information systems. UNU/IIST aims to achieve this without any compromise in the quality of the software. It believes a global standard can be maintained by introducing certifications and is currently organizing conferences in order to explore frontiers in the field. Alternatively, assurance models (such as DO178B) have already solved the "certification" approach for software. This approach is tailorable and can be applied to OSS, but only if the requisite planning and execution, design, test and traceability artifacts are generated.
Advantages of Open Source
The major advantage is free of charge. Millions of instances of open source software are in use, most notably for Web servers. However, a company has to train or hire inhouse talent to support the software or rely on the community at large for help. Because of the support issue, quite often, companies use both free and paid versions of open source software.
A second advantage is flexibility. Users of open source software can modify the programs to fit their needs, and many companies use open source for this reason alone.
Another advantage is the ability to fast track a project. Since there is no contract to sign, IT departments can use the software without waiting for contractual negotiations to be completed.
Lastly, as long as there is one remaining, devoted contributor, the software will continue to be enhanced. In the world of proprietary, commercial software, a useful program that users may truly love is often abandoned if it does not generate enough profit.
The Free and Open Source Communities
In the late 1990s, open source software was derived from "free software," meaning free of restrictions and why the phrase "free and open source software" is often used. Whereas the "free software" movement promotes the user's freedom as an ethical issue, the philosophy of open source focuses on the practical benefits when users cooperate with each other. Nearly all open source software conforms to the free software movement, but there are occasional exceptions because the definition of free software is more strict.
На горке
"Разделите так, как делили работу..."
Заяц-хваста
Невидимое письмо
Мать-и-мачеха