четверг, 28 февраля 2008 г.

Открытый софт отмечает 10-летие

В эти дни разработчики и пользователи открытых программ по всему миру отмечают свой первый крупный юбилей - концепции Открытого программного обеспечения (Open Source) исполнилось ровно 10 лет. 9 февраля 1998 года Брюс Перенс, ныне занимающий пост главы президента SourceLabs, опубликовал первую версию документа Open Source Definition (Определение открытого программного обеспечения).

За прошедшие 10 лет Open Source смогла превратиться в глобальную ось, вокруг которой вращаются миллиарды долларов, миллионы пользователей и сотни тысяч программистов. Сам Перенс сегодня отмечает, что в 98-м он и подумать не мог, что его концепция окажет такое влияние на современные информационные технологии.

"У нас был Linux, были сети и было осознание того, что мы можем делать замечательные серверы. Позже к движению присоединилась компания Netscape, которая поверила в эту философию. Чего у нас не было, так это бизнеса и кого-либо кроме Netscape, кто верил в нас", - говорит Перенс.

Напомним, что Netscape 10 лет назад была первой компанией, запустившей открытый проект Mozilla Project. Проект существует до сих пор, а вот компании уже нет.

Основная концепция OpenSource заключается в способе разработки ПО, при котором создаваемый исходный код программ открыт, то есть общедоступен для просмотра и изменения. Это позволяет всем желающим использовать уже созданный код для своих нужд и, возможно, помочь в разработке открытой программы. Бесплатность ПО есть право пользователя, но не обязанность производителя — «открытая» лицензия не требует, чтобы ПО всегда предоставлялось бесплатно. Многие из наиболее успешных проектов «открытого» ПО, тем не менее, бесплатны.

Подавляющее большинство открытых программ является одновременно «свободными» и наоборот, ибо определения открытого и свободного ПО близки, а большинство лицензий соответствуют обоим. Однако концепция "свободного ПО" появилась куда раньше - в 1983 году. Ее автором является Ричард Столлман, основатель Фонда Free Software Foundation.

Брюс Перенс говорит, что с технической точки зрения открытое программное обеспечение базируется на принципах заложенных в 1983 году, однако между этими системами есть и важные отличия. Концепция открытого ПО значительно шире, однако свободное ПО предлагаем большую гибкость для разработчиков.

Сейчас основные идеологи открытого ПО все чаще говорят о некоторой модификации понятий, определяющих Open Source, так как сейчас эти разработки все чаще применяется в бизнесе и от классических понятий они уже несколько отличаются. Например, много вопросов вызывает взаимодействие открытых и закрытых продуктов (например Microsoft и Novell) или как трактовать открытые компоненты, создаваемые для закрытых продуктов, например в рамках того же Microsoft Open Source Initiative.

Комментариев нет: