Визначення Open Source (англ. Open Source Definition, OSD) організація Open Source Initiative використовує для визначення ступеня відповідності ліцензії на програмне забезпечення стандартам відкритого програмного забезпечення (відкрите ПЗ). Ґрунтуються на директивах Debian для вільного програмного забезпечення, які здебільшого написав [en].
Термін Open Source створено як альтернативу терміну «free software». Для вільного програмного забезпечення відкритий сирцевий код є обов'язковим, що випливає з визначення «Free software» («Свобода 1» і «Свобода 3»).
Вимоги до ліцензій на відкрите програмне забезпечення в редакції Open Source Initiative
- Вільне поширення. Це означає, що ліцензія не повинна накладати обмежень на продаж та розповсюдження ПЗ.
- Доступні сирцеві тексти. Навіть якщо програмне забезпечення не постачається з сирцевими текстами, ці тексти мають бути легко доступними. Це повинні бути саме редаговані людиною сирцеві тексти, а не вихід , препроцесорів та подібні проміжні форми.
- Отже, freeware не є Open Source.
- Можливість модифікації. Проста можливість читати сирцеві тексти не дозволяє експериментувати з ними та випускати модифікації. Ліцензія, що претендує на звання «відкритої», повинна дозволяти не тільки читання коду, а й модифікацію, використання частин коду в інших проєктах і розповсюдження програм, що виходять на умовах тієї ж ліцензії.
- Компанія id Software випустила сирцеві тексти (але не дані) Doom 1998 року під «освітньою» ліцензією. Коли відмова диска поставила хрест на обнадійливому порті, тексти переліцензували під GPL: якби ліцензія була відкритою, у когось точно знайшлася б резервна копія.
- Навіть у разі недоторканності авторського сирцевого тексту похідні програми та їх сирцеві тексти мають вільно поширюватися. Щоб не заплутувати користувача, вільні ліцензії можуть залишати за автором якісь права — наприклад, похідна програма мусить мати іншу назву або версію; або вона мусить складатися з авторських сирцевих текстів та патчів до них. Проте автор повинен дозволяти поширювати відкомпільовані двійкові файли та сирцеві тексти похідної програми в тому чи іншому вигляді.
- Компанія Netscape, випускаючи сирцеві тексти браузера, залишила ім'я Netscape за собою. Попри це, Mozilla Public License є відкритою.
- Відсутність дискримінації проти людей та груп людей. Деякі країни, наприклад, США мають певні обмеження на експорт ПЗ. Вільна ліцензія може нагадувати, що такі правила є, але не можуть ставити свої.
- Відсутність дискримінації щодо мети застосування. Вільна ліцензія повинна дозволяти всі види діяльності, включаючи генетичні та ядерні дослідження, комерційне застосування тощо. Про комерційне застосування йдеться особливо: «Ми хочемо, щоб комерційні користувачі підключалися до спільноти, а не вважали себе відрізаними від неї».
- Як і з вільним програмним забезпеченням, особисті переконання автора не повинні заважати справі, і пункти на кшталт «не можна використовувати в клініках для абортів» заборонені. Адже один може заборонити аборти, інший — лайки, третій — і те, й інше, а четвертий — якусь із цих заборон, нічого від свободи не залишивши.
- Розповсюдження ліцензії. Права, пов'язані з відкритим програмним забезпеченням, повинні бути застосовані до всіх користувачів програми без укладання додаткових угод, наприклад, угоди про нерозголошення.
- Іншими словами, будь-яка відкрита ліцензія буде .
- Ліцензія має бути прив'язана до конкретного продукту. Права на програмний код не повинні залежати від того, чи програма є частиною якогось продукту. Людина, яка розповсюджує програму у відриві від збірки або перенесла частину коду в інший продукт, має такі ж права, які давала збірка. Ця вимога закриває деякі ліцензійні лазівки.
- ReactOS та Wine активно обмінюються кодом. На основі ядра Linux будують прошивки різних пристроїв. Це можливо, тому що жоден рядок коду, жоден файл сирцевого тексту не прив'язаний до жодної програми.
- Ліцензія не повинна обмежувати інші програмні продукти. За винятком банальної несумісності користувач має право вибирати, чим користуватися. Наприклад, не можна вимагати, щоб інші програми, що постачаються разом із цією, також були відкритими.
- Свіжі версії Ghostscript мали ліцензію, яка забороняла використовувати програму разом із закритим ПЗ (застарілі версії випускалися під GPL). Від цієї практики відмовилися 2007 року. Частина ліцензій Microsoft Shared Source допускає створення ПЗ тільки під Windows.
- Ліцензія має бути технологічно нейтральною. Тобто ліцензія не повинна вимагати будь-що від інтерфейсу або технологій, які застосовуються в похідній програмі.
- Наприклад, непридатний пункт «користувач повинен прийняти ліцензію, натиснувши на певну кнопку» — це не дасть використовувати програмне забезпечення в режимі командного рядка без участі користувача. Цей пункт також служить для того, щоб закрити ліцензійні лазівки.
Див. також
Примітки
- Licences — Doom Wiki — Wikia. оригіналу за 18 грудня 2018. Процитовано 17 грудня 2018.
Посилання
- Open Source Definition Архівовано червень 11, 2007 на сайті Wayback Machine.(англ.) Оригінал на сайті Open Source Initiative
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Viznachennya Open Source angl Open Source Definition OSD organizaciya Open Source Initiative vikoristovuye dlya viznachennya stupenya vidpovidnosti licenziyi na programne zabezpechennya standartam vidkritogo programnogo zabezpechennya vidkrite PZ Gruntuyutsya na direktivah Debian dlya vilnogo programnogo zabezpechennya yaki zdebilshogo napisav en Termin Open Source stvoreno yak alternativu terminu free software Dlya vilnogo programnogo zabezpechennya vidkritij sircevij kod ye obov yazkovim sho viplivaye z viznachennya Free software Svoboda 1 i Svoboda 3 Vimogi do licenzij na vidkrite programne zabezpechennya v redakciyi Open Source InitiativeVilne poshirennya Ce oznachaye sho licenziya ne povinna nakladati obmezhen na prodazh ta rozpovsyudzhennya PZ Dostupni sircevi teksti Navit yaksho programne zabezpechennya ne postachayetsya z sircevimi tekstami ci teksti mayut buti legko dostupnimi Ce povinni buti same redagovani lyudinoyu sircevi teksti a ne vihid preprocesoriv ta podibni promizhni formi Otzhe freeware ne ye Open Source Mozhlivist modifikaciyi Prosta mozhlivist chitati sircevi teksti ne dozvolyaye eksperimentuvati z nimi ta vipuskati modifikaciyi Licenziya sho pretenduye na zvannya vidkritoyi povinna dozvolyati ne tilki chitannya kodu a j modifikaciyu vikoristannya chastin kodu v inshih proyektah i rozpovsyudzhennya program sho vihodyat na umovah tiyeyi zh licenziyi Kompaniya id Software vipustila sircevi teksti ale ne dani Doom 1998 roku pid osvitnoyu licenziyeyu Koli vidmova diska postavila hrest na obnadijlivomu porti teksti perelicenzuvali pid GPL yakbi licenziya bula vidkritoyu u kogos tochno znajshlasya b rezervna kopiya Navit u razi nedotorkannosti avtorskogo sircevogo tekstu pohidni programi ta yih sircevi teksti mayut vilno poshiryuvatisya Shob ne zaplutuvati koristuvacha vilni licenziyi mozhut zalishati za avtorom yakis prava napriklad pohidna programa musit mati inshu nazvu abo versiyu abo vona musit skladatisya z avtorskih sircevih tekstiv ta patchiv do nih Prote avtor povinen dozvolyati poshiryuvati vidkompilovani dvijkovi fajli ta sircevi teksti pohidnoyi programi v tomu chi inshomu viglyadi Kompaniya Netscape vipuskayuchi sircevi teksti brauzera zalishila im ya Netscape za soboyu Popri ce Mozilla Public License ye vidkritoyu Vidsutnist diskriminaciyi proti lyudej ta grup lyudej Deyaki krayini napriklad SShA mayut pevni obmezhennya na eksport PZ Vilna licenziya mozhe nagaduvati sho taki pravila ye ale ne mozhut staviti svoyi Odna z majzhe vidkritih licenzij stvorenih pid chas aparteyidu zaboronyala vikoristannya programi policiyeyu PAR Aparteyid upav a vimoga zalishilasya Vidsutnist diskriminaciyi shodo meti zastosuvannya Vilna licenziya povinna dozvolyati vsi vidi diyalnosti vklyuchayuchi genetichni ta yaderni doslidzhennya komercijne zastosuvannya tosho Pro komercijne zastosuvannya jdetsya osoblivo Mi hochemo shob komercijni koristuvachi pidklyuchalisya do spilnoti a ne vvazhali sebe vidrizanimi vid neyi Yak i z vilnim programnim zabezpechennyam osobisti perekonannya avtora ne povinni zavazhati spravi i punkti na kshtalt ne mozhna vikoristovuvati v klinikah dlya abortiv zaboroneni Adzhe odin mozhe zaboroniti aborti inshij lajki tretij i te j inshe a chetvertij yakus iz cih zaboron nichogo vid svobodi ne zalishivshi Rozpovsyudzhennya licenziyi Prava pov yazani z vidkritim programnim zabezpechennyam povinni buti zastosovani do vsih koristuvachiv programi bez ukladannya dodatkovih ugod napriklad ugodi pro nerozgoloshennya Inshimi slovami bud yaka vidkrita licenziya bude Licenziya maye buti priv yazana do konkretnogo produktu Prava na programnij kod ne povinni zalezhati vid togo chi programa ye chastinoyu yakogos produktu Lyudina yaka rozpovsyudzhuye programu u vidrivi vid zbirki abo perenesla chastinu kodu v inshij produkt maye taki zh prava yaki davala zbirka Cya vimoga zakrivaye deyaki licenzijni lazivki ReactOS ta Wine aktivno obminyuyutsya kodom Na osnovi yadra Linux buduyut proshivki riznih pristroyiv Ce mozhlivo tomu sho zhoden ryadok kodu zhoden fajl sircevogo tekstu ne priv yazanij do zhodnoyi programi Licenziya ne povinna obmezhuvati inshi programni produkti Za vinyatkom banalnoyi nesumisnosti koristuvach maye pravo vibirati chim koristuvatisya Napriklad ne mozhna vimagati shob inshi programi sho postachayutsya razom iz ciyeyu takozh buli vidkritimi Svizhi versiyi Ghostscript mali licenziyu yaka zaboronyala vikoristovuvati programu razom iz zakritim PZ zastarili versiyi vipuskalisya pid GPL Vid ciyeyi praktiki vidmovilisya 2007 roku Chastina licenzij Microsoft Shared Source dopuskaye stvorennya PZ tilki pid Windows Licenziya maye buti tehnologichno nejtralnoyu Tobto licenziya ne povinna vimagati bud sho vid interfejsu abo tehnologij yaki zastosovuyutsya v pohidnij programi Napriklad nepridatnij punkt koristuvach povinen prijnyati licenziyu natisnuvshi na pevnu knopku ce ne dast vikoristovuvati programne zabezpechennya v rezhimi komandnogo ryadka bez uchasti koristuvacha Cej punkt takozh sluzhit dlya togo shob zakriti licenzijni lazivki Div takozhViznachennya vilnih tvoriv kulturi Viznachennya vilnogo programnogo zabezpechennyaPrimitkiLicences Doom Wiki Wikia originalu za 18 grudnya 2018 Procitovano 17 grudnya 2018 PosilannyaOpen Source Definition Arhivovano cherven 11 2007 na sajti Wayback Machine angl Original na sajti Open Source Initiative