Определение Open Source

Поделись знанием:
Перейти к: навигация, поиск

Определение Open Source (англ. Open Source Definition, OSD) используется организацией Open Source Initiative для определения степени соответствия лицензии на программное обеспечение стандартам Открытого программного обеспечения (Открытое ПО). Основываются на директивах Debian для свободного программного обеспечения, которые большей частью написаны Брюсом Перенсом.

Термин «Open Source» был создан как альтернатива термину «Free software». Для свободного программного обеспечения открытый исходный код является обязательным, что вытекает из самого определении «Free software» («Свобода 1» и «Свобода 3»).





Требования к лицензиям на Открытое ПО в редакции Open Source Initiative

  1. Свободное распространение. Это значит, что лицензия не должна налагать ограничений на продажу и распространение ПО.
  2. Доступные исходные тексты. Даже если ПО не поставляется с исходными текстами, эти тексты должны быть легко доступны. Это должны быть именно редактируемые человеком исходные тексты, а не выход обфускаторов, препроцессоров и тому подобные промежуточные формы.
    Таким образом, freeware не является open source.
  3. Возможность модификации. Простая возможность читать исходные тексты не позволяет экспериментировать с ними и выпускать модификации. Лицензия, претендующая на звание «открытой», должна разрешать не только чтение кода, но и модификацию, использование частей кода в других проектах и распространение получившихся программ на условиях той же лицензии.
    Компания id Software выпустила исходные тексты (но не данные) Doom в 1998 году под «образовательной» лицензией. Когда отказавший диск поставил крест на многообещающем порте, тексты перелицензировали под GPL: будь лицензия открытой, у кого-то точно нашлась бы резервная копия[1].
  4. Даже в случае неприкосновенности авторского исходного текста, производные программы и их исходные тексты должны свободно распространяться. Чтобы не запутывать пользователя, свободные лицензии могут оставлять за автором какие-то права — например, производная программа обязана нести другое имя или версию; либо она должна состоять из авторских исходных текстов и патчей к ним. Тем не менее, автор должен разрешать распространять откомпилированные двоичные файлы и исходные тексты производной программы в том или ином виде.
    Компания Netscape, выпуская исходные тексты браузера, оставила имя Netscape за собой. Несмотря на этот пункт, Mozilla Public License является открытой.
  5. Отсутствие дискриминации против людей и групп людей. Некоторые страны, например, США, имеют некоторые ограничения на экспорт ПО. Свободная лицензия может напоминать, что такие правила есть, но не может ставить свои.
    Одна из «почти открытых» лицензий, созданных во время апартеида, запрещала использование программы полицией ЮАР. Апартеид пал, а требование осталось.
  6. Отсутствие дискриминации по цели применения. Свободная лицензия должна разрешать все виды деятельности, включая генетические и ядерные исследования, коммерческое применение и т. д. Про коммерческое применение говорится особо: «Мы хотим, чтобы коммерческие пользователи подключались к сообществу, а не считали себя отрезанными от него».
    Как и со свободным ПО, личные убеждения автора не должны мешать делу, и пункты наподобие «нельзя использовать в клиниках для абортов» запрещены. Ведь один может запретить аборты, другой — ругательства, третий — и то, и другое, а четвёртый — какой-нибудь из этих запретов, ничего от свободы не оставив.
  7. Распространение лицензии. Права, связанные с открытым ПО, должны быть применимы ко всем пользователям программы без заключения дополнительных соглашений, например, соглашения о неразглашении.
    Другими словами, любая открытая лицензия будет публичной.
  8. Лицензия не должна быть привязана к конкретному продукту. Права на программный код не должны зависеть от того, является ли программа частью какого-то продукта. Человек, распространяющий программу в отрыве от сборника или перенёсший часть кода в другой продукт, имеет такие же права, какие давал сборник. Это требование закрывает некоторые лицензионные лазейки.
    ReactOS и Wine активно обмениваются кодом. На основе ядра Linux строят прошивки различных устройств. Это возможно, потому что ни одна строчка кода, ни один файл исходного текста не привязан ни к какой программе.
  9. Лицензия не должна ограничивать другие программные продукты. За исключением банальной несовместимости, пользователь имеет право выбирать, чем пользоваться. Например, нельзя требовать, чтобы остальные программы, поставляемые вместе с данной, также были открытыми.
    Свежие версии Ghostscript имели лицензию, которая запрещала использовать программу вместе с закрытым ПО (устаревшие версии выпускались под GPL). От этой практики отказались в 2007 году. Часть лицензий Microsoft Shared Source допускают создание ПО только под Windows.
  10. Лицензия должна быть технологически нейтральной. То есть, лицензия не должна требовать что-либо от интерфейса или технологий, применяемых в производной программе.
    Например, непригоден пункт «пользователь должен принять лицензию, нажав на определённую кнопку» — это не даст использовать ПО в режиме командной строки без участия пользователя. Этот пункт также служит для того, чтобы закрыть лицензионные лазейки.

См. также

Напишите отзыв о статье "Определение Open Source"

Примечания

  1. [doom.wikia.com/wiki/Licences Licences - Doom Wiki - Wikia]

Ссылки

  • [citkit.ru/articles/272/ Определение Open Source (перевод с комментариями Сергея Кузнецова)] на CITKIT
  •  (англ.) [opensource.org/docs/osd Open Source Definition], оригинал на сайте OSI.
  • [inc.istu.ru/index.php?option=com_content&view=article&id=344:2008-04-12-20-43-48&catid=85:2008-04-14-09-08-26&Itemid=130/ Определения и термины лицензирования программ согласно законодательству РФ] (недоступная ссылка с 02-04-2015 (3305 дней))

Отрывок, характеризующий Определение Open Source

Когда все поднялись, чтоб уезжать, Элен, очень мало говорившая весь вечер, опять обратилась к Борису с просьбой и ласковым, значительным приказанием, чтобы он был у нее во вторник.
– Мне это очень нужно, – сказала она с улыбкой, оглядываясь на Анну Павловну, и Анна Павловна той грустной улыбкой, которая сопровождала ее слова при речи о своей высокой покровительнице, подтвердила желание Элен. Казалось, что в этот вечер из каких то слов, сказанных Борисом о прусском войске, Элен вдруг открыла необходимость видеть его. Она как будто обещала ему, что, когда он приедет во вторник, она объяснит ему эту необходимость.
Приехав во вторник вечером в великолепный салон Элен, Борис не получил ясного объяснения, для чего было ему необходимо приехать. Были другие гости, графиня мало говорила с ним, и только прощаясь, когда он целовал ее руку, она с странным отсутствием улыбки, неожиданно, шопотом, сказала ему: Venez demain diner… le soir. Il faut que vous veniez… Venez. [Приезжайте завтра обедать… вечером. Надо, чтоб вы приехали… Приезжайте.]
В этот свой приезд в Петербург Борис сделался близким человеком в доме графини Безуховой.


Война разгоралась, и театр ее приближался к русским границам. Всюду слышались проклятия врагу рода человеческого Бонапартию; в деревнях собирались ратники и рекруты, и с театра войны приходили разноречивые известия, как всегда ложные и потому различно перетолковываемые.
Жизнь старого князя Болконского, князя Андрея и княжны Марьи во многом изменилась с 1805 года.
В 1806 году старый князь был определен одним из восьми главнокомандующих по ополчению, назначенных тогда по всей России. Старый князь, несмотря на свою старческую слабость, особенно сделавшуюся заметной в тот период времени, когда он считал своего сына убитым, не счел себя вправе отказаться от должности, в которую был определен самим государем, и эта вновь открывшаяся ему деятельность возбудила и укрепила его. Он постоянно бывал в разъездах по трем вверенным ему губерниям; был до педантизма исполнителен в своих обязанностях, строг до жестокости с своими подчиненными, и сам доходил до малейших подробностей дела. Княжна Марья перестала уже брать у своего отца математические уроки, и только по утрам, сопутствуемая кормилицей, с маленьким князем Николаем (как звал его дед) входила в кабинет отца, когда он был дома. Грудной князь Николай жил с кормилицей и няней Савишной на половине покойной княгини, и княжна Марья большую часть дня проводила в детской, заменяя, как умела, мать маленькому племяннику. M lle Bourienne тоже, как казалось, страстно любила мальчика, и княжна Марья, часто лишая себя, уступала своей подруге наслаждение нянчить маленького ангела (как называла она племянника) и играть с ним.
У алтаря лысогорской церкви была часовня над могилой маленькой княгини, и в часовне был поставлен привезенный из Италии мраморный памятник, изображавший ангела, расправившего крылья и готовящегося подняться на небо. У ангела была немного приподнята верхняя губа, как будто он сбирался улыбнуться, и однажды князь Андрей и княжна Марья, выходя из часовни, признались друг другу, что странно, лицо этого ангела напоминало им лицо покойницы. Но что было еще страннее и чего князь Андрей не сказал сестре, было то, что в выражении, которое дал случайно художник лицу ангела, князь Андрей читал те же слова кроткой укоризны, которые он прочел тогда на лице своей мертвой жены: «Ах, зачем вы это со мной сделали?…»
Вскоре после возвращения князя Андрея, старый князь отделил сына и дал ему Богучарово, большое имение, находившееся в 40 верстах от Лысых Гор. Частью по причине тяжелых воспоминаний, связанных с Лысыми Горами, частью потому, что не всегда князь Андрей чувствовал себя в силах переносить характер отца, частью и потому, что ему нужно было уединение, князь Андрей воспользовался Богучаровым, строился там и проводил в нем большую часть времени.
Князь Андрей, после Аустерлицкой кампании, твердо pешил никогда не служить более в военной службе; и когда началась война, и все должны были служить, он, чтобы отделаться от действительной службы, принял должность под начальством отца по сбору ополчения. Старый князь с сыном как бы переменились ролями после кампании 1805 года. Старый князь, возбужденный деятельностью, ожидал всего хорошего от настоящей кампании; князь Андрей, напротив, не участвуя в войне и в тайне души сожалея о том, видел одно дурное.
26 февраля 1807 года, старый князь уехал по округу. Князь Андрей, как и большею частью во время отлучек отца, оставался в Лысых Горах. Маленький Николушка был нездоров уже 4 й день. Кучера, возившие старого князя, вернулись из города и привезли бумаги и письма князю Андрею.
Камердинер с письмами, не застав молодого князя в его кабинете, прошел на половину княжны Марьи; но и там его не было. Камердинеру сказали, что князь пошел в детскую.
– Пожалуйте, ваше сиятельство, Петруша с бумагами пришел, – сказала одна из девушек помощниц няни, обращаясь к князю Андрею, который сидел на маленьком детском стуле и дрожащими руками, хмурясь, капал из стклянки лекарство в рюмку, налитую до половины водой.
– Что такое? – сказал он сердито, и неосторожно дрогнув рукой, перелил из стклянки в рюмку лишнее количество капель. Он выплеснул лекарство из рюмки на пол и опять спросил воды. Девушка подала ему.
В комнате стояла детская кроватка, два сундука, два кресла, стол и детские столик и стульчик, тот, на котором сидел князь Андрей. Окна были завешаны, и на столе горела одна свеча, заставленная переплетенной нотной книгой, так, чтобы свет не падал на кроватку.
– Мой друг, – обращаясь к брату, сказала княжна Марья от кроватки, у которой она стояла, – лучше подождать… после…