Unix системы
1. Расшифруйте термин free software.
Ответ: «Свободное программное обеспечение»
2. Расшифруйте термин свободно распространяемымые (shareware).
Ответ: "Бесплатное или условно бесплатное программное обеспечение"
3. Расшифруйте термин программы с открытыми "исходниками" (open source software).
Ответ: Открытое программное обеспечение, то есть программное обеспечение с «открытым» исходным кодом — способ разработки ПО, при котором исходный код создаваемых программ открыт, общедоступен для просмотра и изменения.
4. Чем отличается «Свободное ПО» от с «открытого» (open systems, open software)?
Ответ: Отличие между движениями открытого ПО и свободного ПО заключается в основном в приоритетах. Сторонники открытого ПО делают упор на эффективность открытых исходников как метода разработки. Сторонники свободного ПО исходят из идеологических соображений, и считают, что именно права на распространение, модификацию и изучение программ являются главным достоинством свободного ПО.
5. С какими понятиями связана «открытость» и «свобода» по отношению к ПО?
Ответ: Бесплатность ПО есть право пользователя, но не обязанность производителя — «открытая» лицензия не требует, чтобы ПО всегда предоставлялось бесплатно. Многие из наиболее успешных проектов «открытого» ПО, тем не менее, бесплатны.
6. Расшифруйте термины «коммерческое» и «несвободное».
Ответ:
7. Какие два толкования аббревиатуры OSI вы знаете?
Ответ: Open Source Initiative
8. Расскажите о лицензиях OSI: GNU General Public License (GNU GPL) или BSD License.
Ответ: Исходные коды открытых программ выпускаются либо как общественное достояние, либо на условиях «свободных» лицензий — как, например, GNU General Public License или BSD License. Свободная лицензия позволяет использовать исходный код программы для своих нужд с минимальными ограничениями, не противоречащими определению OpenSource.org. Таким ограничением может быть требование ссылаться на предыдущих создателей или требование сохранять свойство открытости при дальнейшем распространении той же самой или модифицированной открытой программы (Копилефт). В некоторых случаях (напр., Apache или FreeBSD) эти ограничения очень малы, в других (напр., GNU General Public License) достаточно распространять ПО вместе с исходным кодом и текстом лицензии, не изменяя её.
9. Что означает согласно Столлману, «Свобода ПО»? Назовите четыре степени свободы.
Ответ: GPL предоставляет получателям компьютерных программ следующие права, или «свободы»:
- Свобода запускать программу в любых целях (свобода 0).
- Свобода изучения работы программы и адаптация ее к вашим нуждам (свобода 1). Доступ к исходным текстам является необходимым условием.
- Свобода распространять копии, так что вы можете помочь вашему товарищу (свобода 2).
- Свобода улучшать программу и публиковать ваши улучшения, так что все общество выиграет от этого (свобода 3). Доступ к исходным текстам является необходимым условием.
10. Какими разработками занимались Ричард Столлман и Линус Торвальдс?
Ответ: Ричард Столлман — основатель проекта «GNU». Линус Торвальдс — создатель ядра «Linux».
В начало страницы
|