WTF? Гид по бизнес-моделям будущего. Тим О’Рейли

Чтение книги онлайн.

Читать онлайн книгу WTF? Гид по бизнес-моделям будущего - Тим О’Рейли страница 10

WTF? Гид по бизнес-моделям будущего - Тим О’Рейли Top Business Awards

Скачать книгу

от запатентованного программного обеспечения, которое сделало компанию Microsoft столь успешной, открытое программное обеспечение распространяется по лицензии, что позволяет каждому свободно изучать, модифицировать и программировать на его основе. Примеры открытого программного обеспечения включают операционные системы Linux и Android; веб-браузеры, такие как Chrome и Firefox; популярные языки программирования, такие как Python, PHP и JavaScript; современные инструменты обработки большого объема данных, такие как Hadoop и Spark; и передовые инструменты, управляемые искусственным интеллектом, такие как TensorFlow от Google, Torch Facebook или CNTK от Microsoft.

      В начале компьютерной эры большинство программ было с открытым исходным кодом, хотя называлось это по-другому. Некоторое базовое программное обеспечение поставлялось вместе с компьютером, но большая часть кода, которая делала компьютер действительно полезным, была записана в специализированных программах, предназначенных для решения конкретных задач. В частности, программное обеспечение, написанное учеными и исследователями, часто предоставлялось в открытом доступе. Однако в конце 1970-х и в 1980-е годы компании поняли, что контроль доступа к программному обеспечению приносит им коммерческую выгоду, и стали закрывать доступ, используя ограничительные лицензии. В 1985 году Ричард Столлман, программист Массачусетского технологического института, опубликовал «Манифест GNU», в котором изложил принципы того, что он назвал «свободным программным обеспечением». При этом free – не в смысле бесплатное, а free в смысле свободы обучения, перераспределения и модификации программного обеспечения без специального разрешения.

      Амбициозной целью Столлмана было создание абсолютно бесплатной версии операционной системы AT&T Unix, первоначально разработанной в Bell Labs, исследовательском подразделении AT&T. К тому времени, когда Unix впервые появилась в конце 1970-х годов, AT&T была юридически признанной монополией с огромной прибылью от регулируемых услуг телефонной связи. Вследствие этого, в соответствии с мирным соглашением, подписанным в 1956 году с министерством юстиции, AT&T запрещалось вести конкурентную борьбу в компьютерной индустрии, в то время контролируемой IBM, и Unix была лицензирована на либеральных условиях для исследований в области компьютерных наук. В ответ программисты в университетах и компаниях по всему миру вносили ключевые элементы в операционную систему.

      Но после решающего согласительного постановления 1982 года, в котором AT&T согласилась разделиться на семь небольших компаний (Baby Bells) в обмен на разрешение вести конкурентную борьбу на компьютерном рынке, AT&T попыталась запатентовать Unix. Они подали в суд на Калифорнийский университет в Беркли, который разработал альтернативную версию Unix (Berkeley Software Distribution, или BSD), и фактически попытались прикрыть возможность коллективного использования, которое изначально помогло создать операционную систему.

      Пока деятельность Berkeley Unix была приостановлена судебными нападками AT&T, проект GNU Столлмана (GNU является рекурсивным акронимом, расшифровывающимся как GNU is Not Unix) продублировал все

Скачать книгу