Открытый исходный код

Материал из wikixw
Перейти к навигации Перейти к поиску
↱

Для других целей см. раздел Open source (disambiguation) . Не путать со свободным и открытым исходным кодом .

Open source-это термин, обозначающий, что продукт включает разрешение на использование его исходного кода, проектных документов или содержимого. Чаще всего это относится к модели с открытым исходным кодом , в которой программное обеспечение с открытым исходным кодом или другие продукты выпускаются под лицензией с открытым исходным кодом в рамках Движения за программное обеспечение с открытым исходным кодом . Использование этого термина началось с программного обеспечения, но расширилось за пределы программного сектора, чтобы охватить другие открытые материалы и формы открытого сотрудничества .

Origins[править]

Простая английская фраза "open source" спорадически встречается в книгах, датируемых сотнями лет назад. Например, в 1685 году Томас Уиллис написал в Лондонской "практике физиков", или в целом в "практике физиков", что жидкость из раны " вытекает обильным потоком, как из открытого источника, пока не вытягивается из всего Легга... однако, современное значение термина "открытый исходный код" было впервые предложено группой людей в движении за свободное программное обеспечение которые критиковали политическую повестку дня и моральную философию, подразумеваемые в термине "свободное программное обеспечение", и стремились переформулировать дискурс, чтобы отразить более коммерчески настроенную позицию. Кроме того, двусмысленность термина "свободное программное обеспечение" была расценена как препятствующая принятию бизнеса. В состав группы вошли Кристин Петерсон , Тодд Андерсон , Ларри Огастин , Джон Холл , Сэм Окман , Майкл Тим и Эрик С. Реймонд . Петерсон предложил "открытый исходный код" на совещании , состоявшемся в Пало-Альто , Калифорния, в ответ на объявление Netscape в январе 1998 года о выпуске исходного кода для Navigator . Линус Торвальдс поддержал его на следующий день, а Фил Хьюз поддержал термин в журнале Linux . Ричард Столмен , основатель движения за свободное программное обеспечение, сначала, казалось, принял этот термин, но позже изменил свое мнение. Netscape выпустила свой исходный код под публичной лицензией Netscape и позже под публичной лицензией Mozilla .

Особенно активно Раймонд занимался популяризацией нового термина. Он сделал первый публичный призыв к сообществу свободного программного обеспечения принять его в феврале 1998 года. вскоре после этого он основал инициативу с открытым исходным кодом в сотрудничестве с Брюсом Перенсом .

Термин получил дальнейшее распространение благодаря мероприятию, организованному в апреле 1998 года технологическим издателем Тимом О'Рейли . Изначально под названием "бесплатная саммит" и позже известный как "открытый исходный текст саммите", в мероприятии приняли участие лидеры многих из самых важных свободным и открытым исходным кодом проектов, в том числе Линус Торвальдс Ларри Уолл, Брайан Behlendorf, Эрик Оллман, Гвидо ван Россум, Майкл Тиманн, пол Викси, Джейми Zawinski и Эрик Реймонд. На этом совещании обсуждались альтернативы термину "свободное программное обеспечение". Tiemann выступал за" sourceware "как новый термин, в то время как Raymond выступал за"open source". Собравшиеся разработчики приняли участие в голосовании, а победитель был объявлен на пресс-конференции в тот же вечер.

Для поддержки развития движения за программное обеспечение с открытым исходным кодом было создано много крупных официальных учреждений , включая Apache Software Foundation , который поддерживает такие проекты сообщества, как платформа с открытым исходным кодом Apache Hadoop и HTTP-сервер с открытым исходным кодом Apache HTTP .

Модель с открытым исходным кодом и открытая совместная работа[править]

Модель открытого исходного кода является децентрализованной разработки программного обеспечения модели, которая поощряет открытое сотрудничество,означает "любой системы инноваций или производства, которая опирается на целенаправленную еще слабая координация участников, которые взаимодействуют, чтобы создать товар (или услугу) экономической ценности, которые они предоставляют для участников и noncontributors так." основным принципом разработки программного обеспечения с открытым исходным кодом является одноранговое производство с такими продуктами, как исходный код, чертежи, и документация свободно доступная к публике. Движение программного обеспечения с открытым исходным кодом началось как ответ на ограничения проприетарного кода. Модель используется для таких проектов, как open-source соответствующая технология и open-source drug discovery.

Модель разработки программного обеспечения с открытым исходным кодом вдохновила использование этого термина для обозначения других форм открытого сотрудничества, таких как интернет-форумы, списки рассылки и интернет-сообщества . открытое сотрудничество также считается принципом работы, подчеркивающим гамму разнообразных предприятий , включая биткойн , TEDx и Википедию .

Открытое сотрудничество-это принцип , лежащий в основе однорангового производства , массового сотрудничества и викиномики . это было замечено первоначально в программном обеспечении с открытым исходным кодом, но также может быть найдено во многих других случаях, таких как интернет-форумы, списки рассылки, интернет-сообщества, и многих случаях открытого контента , таких как creative commons . Это также объясняет некоторые примеры краудсорсинга , совместного потребления и открытых инноваций .

Riehle et al. определите открытое сотрудничество как сотрудничество , основанное на трех принципах эгалитаризма , меритократии и самоорганизации . Левин и Приетула определяют открытое сотрудничество как "любую систему инноваций или производства, которая опирается на целеустремленных, но слабо скоординированных участников, которые взаимодействуют для создания продукта (или услуги) экономической ценности, которые они делают доступными как для участников, так и для неконтрибьюторов." Это определение захватывает несколько экземпляров, Объединенных сходными принципами. Например, все элементы — товары экономической ценности, открытый доступ для вклада и потребления, взаимодействие и обмен, целенаправленная, но слабо скоординированная работа-присутствуют в проекте программного обеспечения с открытым исходным кодом, в Википедии или в форуме пользователя или сообществе. Они также могут присутствовать на коммерческом веб-сайте, основанном на пользовательском контенте. Во всех этих случаях открытого сотрудничества каждый может внести свой вклад и каждый может свободно участвовать в плодах совместного использования, которые производятся взаимодействующими участниками, которые слабо скоординированы.

Ежегодная конференция, посвященная исследованиям и практике открытого сотрудничества, является международным симпозиумом по Вики и открытому сотрудничеству (OpenSym, ранее WikiSym). как на своем сайте, определяется группой открытого сотрудничества как "совместной работы эгалитарное (каждый может присоединиться, нет принципиальной или искусственных препятствий для участия существуют), меритократии (решения и состояние на основе заслуг, а не навязываться) и самоорганизующиеся (процессы адаптации к людям, а не люди приспосабливаются к предварительно определенные процессы).

Лицензия с открытым исходным кодом[править]

Основная статья: Лицензия с открытым исходным кодом

Open source способствует универсальному доступу через открытый исходный код или свободную лицензию к дизайну или схеме элементов продукта и универсальному перераспределению этого дизайна или схемы элементов. до того, как фраза open source получила широкое распространение, разработчики и производители использовали множество других терминов. Открытый исходный код завоевал популярность с ростом Интернета .[25] движение программного обеспечения с открытым исходным кодом возникло , чтобы прояснить вопросы авторского права , лицензирования , домена и потребителя.

Лицензия с открытым исходным кодом-это тип лицензии на компьютерное программное обеспечение и другие продукты , который позволяет использовать, изменять и/или совместно использовать исходный код, схему элементов или дизайн в соответствии с определенными условиями. это позволяет конечным пользователям и коммерческим компаниям просматривать и изменять исходный код, схему или дизайн для своих собственных нужд настройки, любопытства или устранения неполадок. Лицензионное программное обеспечение с открытым исходным кодом в основном доступно бесплатно, хотя это не обязательно должно быть так. Лицензии, которые разрешают только некоммерческие распространение или изменение исходного кода только для личного использования, как правило, не рассматриваются как лицензии с открытым исходным кодом. Однако лицензии с открытым исходным кодом могут иметь некоторые ограничения, в частности в отношении выражения уважения к происхождению программного обеспечения, такие как требование сохранить имя авторов и заявление об авторском праве в рамках кода или требование распространять лицензионное программное обеспечение только по той же лицензии (как в лицензии с авторским левом). Одним из популярных наборов лицензий на программное обеспечение с открытым исходным кодом являются те, которые утверждены инициативой открытого исходного кода (OSI) на основе их Определение с открытым исходным кодом (OSD).

Программный код с открытым исходным кодом[править]

Основная статья: Программное обеспечение с открытым исходным кодом

Как правило, под открытым исходным кодом понимается компьютерная программа, в которой исходный код доступен широкой публике для использования в любых (в том числе коммерческих) целях или модификации его оригинального дизайна. Open-source код предназначен для совместной работы, где программисты улучшают исходный код и делиться изменениями в сообществе. Код выпускается на условиях лицензии на программное обеспечение . В зависимости от условий лицензии другие пользователи могут загрузить, изменить и опубликовать свою версию (fork) обратно в сообщество.

"Open" против " free "против" free and open "[править]

Свободное и открытое программное обеспечение (FOSS) или свободное/libre и открытое программное обеспечение (FLOSS)-это открытый общий исходный код, который лицензируется без каких-либо ограничений на использование, модификацию или распространение.[требуется цитирование ] путаница сохраняется в отношении этого полностью неограниченного определения, потому что "свободный", также известный как "Libre", относится к свободе или продукту, а не к цене, расходам, затратам или расходам. Например," быть свободным говорить "- это не то же самое, что"бесплатное пиво".[ требуется цитирование]

И наоборот, Ричард Столман утверждает, что очевидное значение термина "открытый исходный код" заключается в том, что исходный код является общедоступным/доступным для проверки, без необходимости предоставления каких-либо других прав, хотя сторонники этого термина говорят, что условия в определении открытого исходного кода должны быть выполнены.[28]

"Свободное и открытое" не следует путать с публичной собственностью ( государственная собственность ), деприватизацией ( национализация ), антиприватизацией ( анти-корпоративная активность) или прозрачным поведением .[ требуется цитирование]

Программное обеспечение[править]

    • Список бесплатных и открытых программных пакетов
  • Лицензия с открытым исходным кодом, авторская лицензия, которая делает исходный код доступным с продуктом
    • Определение с открытым исходным кодом, используемое инициативой с открытым исходным кодом для программного обеспечения с открытым исходным кодом
  • Модель с открытым исходным кодом , децентрализованная модель разработки программного обеспечения, которая поощряет открытое сотрудничество
  • Программное обеспечение с открытым исходным кодом, позволяющее использовать и изменять его исходный код
  • История свободного и открытого программного обеспечения
  • Защита программного обеспечения с открытым исходным кодом
  • Разработка программного обеспечения с открытым исходным кодом
  • Open-source-движение программного обеспечения
  • Видеоигры с открытым исходным кодом
    • Список видеоигр с открытым исходным кодом
  • Бизнес-модели для программного обеспечения с открытым исходным кодом
  • Сравнение программного обеспечения с открытым и закрытым исходным кодом
  • Разнообразие в программном обеспечении с открытым исходным кодом
  • MapGuide Open Source, веб-платформа для создания карт для разработки и развертывания веб-картографических приложений и геопространственных веб-служб
    • Не путать с OpenStreetMap (OSM), совместным проектом по созданию бесплатной редактируемой карты мира.

Сельское хозяйство, экономика, производство и производство[править]

  • Технология с открытым исходным кодом (OSAT), предназначена для экологических, этических, культурных, социальных, политических, экономических и общественных аспектов
  • Движение открытого дизайна, разработка физических продуктов, машин и систем через общедоступную проектную информацию , включая бесплатное программное обеспечение и аппаратное обеспечение с открытым исходным кодом, среди многих других:
    • Сеть открытой архитектуры, улучшая глобальные условия жизни через новаторскую устойчивую конструкцию
    • OpenCores, сообщество, разрабатывающее цифровое электронное оборудование с открытым исходным кодом
    • Open Design Alliance, разрабатывает Teigha, платформу разработки программного обеспечения для создания инженерных приложений, включая программное обеспечение CAD
  • Open Hardware and Design Alliance (OHANDA), совместное использование open hardware and designs через бесплатные онлайн-сервисы
  • Экология с открытым исходным кодом (OSE), сеть фермеров, инженеров, архитекторов и сторонников, стремящихся произвести глобальный набор для строительства деревни (GVCS)
  • OpenStructures (OSP), модульная строительная модель, где каждый проектирует на основе одной общей геометрической сетки OS
  • Открытое производство или "открытое производство" или" проектирование глобальное, производство локальное", новая социально-экономическая модель производства для открытого и совместного производства и распределения физических объектов
  • Архитектура с открытым исходным кодом (OSArc), возникающие процедуры в воображении и формирование виртуальных и реальных пространств в рамках инклюзивной универсальной инфраструктуры
  • Кола с открытым исходным кодом, Кола безалкогольные напитки, сделанные по рецептам с открытым исходным кодом
  • Аппаратное обеспечение с открытым исходным кодом, или открытое аппаратное обеспечение, компьютерное оборудование, такое как микропроцессоры, которое разработано таким же образом, как программное обеспечение с открытым исходным кодом
    • Список аппаратных проектов с открытым исходным кодом
  • Разработка продукта с открытым исходным кодом (OSPD), совместная разработка продукта и процесса открытость аппаратного обеспечения с открытым исходным кодом для любых заинтересованных участников
  • Робототехника с открытым исходным кодом, физические артефакты предмета предлагаются движением открытого дизайна
  • Инициатива семян с открытым исходным кодом, открытые сорта семян сельскохозяйственных культур, как альтернатива защищенным патентом семенам, продаваемым крупными сельскохозяйственными компаниями.

Наука и медицина[править]

Открытая наука[править]

Открытая наука сказала [ Кем?] быть антитезой слепой веры в сциентизм, и имеет потенциал быть практической защитой от собственнической (закрытой) лженауки .[ требуется цитирование]

Это было доказано [ кем?] эта рецензируемая наука, даже компьютерная наука, уже была открыта до Apple Computer, Inc. V. Franklin Computer Corp. вынудила программистов явно лицензировать продукты как бесплатные или с открытым исходным кодом.[ требуется цитирование] Как отметил Роб Лэндли, " проблема авторских прав изменилась в 1983 году, когда постановление Apple V Franklin распространило защиту авторских прав на двоичный код... До этого решения исходный код был защищен авторским правом, но двоичные файлы не были, поэтому компании отправляли исходный код, чтобы увеличить свою собственность на код в глазах закона. Если вы только что отправили предкомпилированные двоичные файлы, у вас не было никаких прав, признаваемых законом".[29]

Открытая наука использует научный метод как процесс открытого открытия общих проверяемых знаний.[нужная цитация] это контрастирует с патентованной науке, где процессы и научные исследования не в общем доступе, что означает, что другие не могут быть уверены, что тщательные исследования и проводятся, меры предосторожности приняты, и адекватного предупреждения;[нужная цитация] и "закрытой науки", где документы заслоняла доступа или опубликованы в частных журналах. Открытая наука использует научный метод как процесс открытого открытия общих проверяемых знаний.[ требуется цитирование]

  • Открытая наука , движение за то, чтобы сделать научные исследования, данные и распространение доступными для всех уровней пытливого общества, любителя или профессионала
    • Открытые научные данные, тип открытых данных, ориентированных на публикацию наблюдений и результатов научной деятельности, доступных для анализа и повторного использования
    • Open Science Framework и Центр открытой науки
    • Лаборатория с открытым исходным кодом (disambiguation) , несколько лабораторий
    • Open-Source Lab (book), a 2014 книга Джошуа М. Пирса
    • Смотрите также: антитезой открытой науке является сциентизм, слепая вера в прибыль, движимую частной (закрытой) наукой и маркетингом (т. е. проприетарное программное обеспечение , проприетарные протоколы , области частной биомедицинской инженерии , биологические патенты, химические патенты (лекарства), минимальная достаточность раскрытия и т.д.).
  • Open-notebook наука, практика создания всей первичной записи исследовательского проекта в открытом доступе в интернете, как это записано
  • Физика с открытым исходным кодом (OSP), Национальный научный фонд и проект Davidson College по распространению использования библиотек с открытым исходным кодом, которые заботятся о многих тяжелых для физики
  • Геопространственный Фонд С Открытым Исходным Кодом
  • NASA Open Source Agreement (NOSA), лицензия на программное обеспечение, одобренное OSI
  • Список программ с открытым исходным кодом для математики
  • Список программного обеспечения с открытым исходным кодом биоинформатики
  • Список программного обеспечения с открытым исходным кодом
  • Список оборудования с открытым исходным кодом.

Media[править]

  • Фильм с открытым исходным кодом , фильмы с открытым исходным кодом
    • Список фильмов с открытым исходным кодом
    • Open Source Cinema, совместный веб-сайт для производства документального фильма
  • Журналистика с открытым исходным кодом, как правило, описывает спектр онлайн-публикаций, форм инновационного издания онлайн-журналистики и контент-голосования, а не источник новостей "профессиональными" журналистами
  • Расследование с открытым исходным кодом
  • См. также: краудсорсинг , краудсорсинговая журналистика , краудсорсинговые расследования , трутеризм и исторический ревизионизм, рассматриваемые корпоративными СМИ как "окраина".
  • Лейбл с открытым исходным кодом, музыка с открытым исходным кодом
  • "Open Source", рок-песня 1960-х в исполнении Magic Mushrooms
  • Open Source (radio show) , радио-шоу с использованием открытых методов сбора информации о содержимом, размещенных Christopher Lydon
  • Открытый учебник, открытый лицензионный учебник, доступный онлайн для студентов, преподавателей и общественности
  • The Open-Source Everything Manifesto: Transparency, Truth, and Trust, a 2012 book by former Marine officer and ex-CIA secret operator Robert David Steele.

Организации[править]

  • Open Source Initiative (OSI), организация, занимающаяся продвижением open source
  • Институт Программного Обеспечения С Открытым Исходным Кодом
  • Журнал программного обеспечения с открытым исходным кодом
  • День открытых источников, датированный из года в год для международной конференции для любителей открытых решений из Центральной и Восточной Европы
  • Конференция Разработчиков С Открытым Исходным Кодом
  • Open Source Development Labs (OSDL), некоммерческая корпорация, предоставляющая пространство для проектов с открытым исходным кодом
  • Open Source Drug Discovery, совместная платформа для обнаружения лекарств для забытых тропических болезней
  • Open Source Technology Group (OSTG), новости, форумы и другие ресурсы SourceForge для ИТ
  • Открытый источник в Косово
  • Университетское Собрание С Открытым Исходным Кодом
  • New Zealand Open Source Awards

Процедуры[править]

  • Открытая безопасность, применение философии с открытым исходным кодом к компьютерной безопасности
  • Информационная система с открытым исходным кодом, бывшее название американской несекретной сети, обслуживающей разведывательное сообщество США с открытым исходным кодом разведки , с середины 2006 года содержание OSIS теперь известен как Intelink-U в то время как часть сети известна как DNI-U
  • Разведка с открытым исходным кодом, дисциплина сбора разведданных, основанная на информации, собранной из открытых источников
    • Не путать с открытым исходным кодом искусственного интеллекта, таких как Mycroft (программное обеспечение).

Общество[править]

  • Open-source curriculum (OSC) - онлайновый учебный ресурс, который можно свободно использовать, распространять и изменять, приглашая разработчиков, педагогов, государственных чиновников, студентов и родителей к обратной связи и участию
  • Управление с открытым исходным кодом, open source in government
    • Открытая политика (иногда известная как политика с открытым исходным кодом), политический процесс, который использует интернет-технологии для обеспечения быстрого механизма обратной связи между политическими организациями и их сторонниками
    • См. также: Парламентская информатика и гражданские технологии .
  • Религия с открытым исходным кодом в создании систем верований
  • Unionism с открытым исходным кодом, инновационная модель организации профсоюзов

См. также[править]

Читать[править]

//wiki.xiph.org/

Пруф[править]

/wiki.opennet.ru/