288px opensource svg Почему Open Source? Почему именно открытое програмное обеспечение (свободное ПО)?

Знаете почему я для себя выбрал Linux? Хоть я его и не знал раньше, хоть работал в Windows, но всё таки выбрал именно эту операционную систему? Что меня привлекло в Linux?

Меня привлекло в Linux то, что Linux – операционная система с открытым исходным кодом - так называемое свободное ПО (Open Source).  И тут дело (по крайней мере лично для меня) не только в каких-то там лицензиях на ПО.  Дело даже не в стоимости программного обеспечения.

Почему именно Open Source?

Возможно Вы никогда не задумывались, над тем, какая принципиальная разница между программным обеспечением с открытым исходным кодом (Open Source) и ПО с закрытым кодом. Возможно некоторые не до конца понимают всю значимость термина Open Source. А некоторые, я точно знаю, путают Open Source с Free Ware (бесплатное программное обеспечение). Это абсолютно разные вещи. Открытое ПО может быть платным, однако исходный код программы открыт для всех желающих его изучить, исправить, усовершенствовать или даже переделать.

В Википедии есть довольно подробное описание свободного програмного обеспечения. Вкратце: когда хорошие программисты, пишут программки и разрешают другим делать с ними всё что угодно: изучать, изменять, распространять…  Однако я постараюсь, не вдаваясь в подробности, а пальцах объяснить тем кто не знает, что такое Open Source почему я стал его сторонником, чего и другим рекомендую.

Open Source – это самое правильное направление развития программного обеспечения, как я считаю. Если я не прав, возразите мне (для этого есть форма для комментариев). Однако, по большому счёту законы природы, и та же теория эволюции Дарвина, чем-то сродни философии Open Source.

Что общего между Open Source и теорией эволюции?

В теории Дарвина, эволюция видов происходит по средству постоянной селекции, мутации и комбинирования генных наборов. Живые организмы, сами пишут свой код (ДНК). Код постоянно меняется, обновляется особи со неудачным кодом не выживают, с удачным наоборот, усовершенствуют его.

То же происходит и Open Source. Open Source – это двигатель эволюции программного обеспечения. Поэтому, если портировть теорию эволюции Дарвина к развитию программного обеспечения, то выходит, что Open Source ПО будет быстрее эволюционировать, быстрее реагировать на изменение окружающей среды и в итоге, получается более устойчивым, надёжными и функциональным в своей сфере применения.

А представьте на секунду комическую ситуацию, при которой бы природа развивалась по пути закрытого исходного кода. Это ж какими мутантами наш мир сегодня был населен! Птицы без лап, которые вынуждены садиться прямиком на пузо. Лапы ведь были изобретены в другой ветке эволюции и кроме того защищены патентом. Или представьте, что половина животных слепые, т.к. патент разрешает использовать глаза только избранным.

Open Source - это наука!

Мало кто не знает формулу E=mc². А теперь представьте, что Альберт Эйнштейн запатентовал эту формулу, после того как её вывел:-) Представляете, как бы тогда развивалась наука? Ведь на этой формулу опираются другие открытия… А тут… патент не позволяет использовать эту формулу в других научных работах. Думаю если бы наука шла по пути по которому идёт сегодня закрытое ПО, то мы бы с Вами сегодня не то что компьютера не знали, паровоз и тот бы был фантастикой…

Я любитель всего нового и интересного. Я люблю экспериментировать и изучать новое и неизвестное. Таким новым и неизвестным был мир Linux. Поэтому у меня появился сначала чисто спортивный интерес к операционной системе Linux. Однако познакомившись ближе, я проникся духом Open Source. Я понял, что Open Source – сила! За ним будущее и прогресс программного обеспечения, по крайней мере я на это очень надеюсь:-)