Итак, за окном +40, всё в дыму, но нас это мало волнует- сегодня мы разбираем основы основ- различия между свободным программным обеспечением. В чем же разница между этими понятиями «свободный» и «бесплатный»?
На самом деле всё просто. Забудем про эти два слова и возьмем английское free, что в принципе может переводиться как свобода, так и бесплатность. Так вот в английском нет никакой разницы, есть только free- свобода! А свобода от чего спросите Вы? Именно для этого хитрые иностранцы придумали 4 типа свободы для программного обеспечения. Давайте вкратце разберем их:
Свобода 0 «Свобода запускать программу в любых целях»- тут ничего сложного нет, скачиваем, устанавливаем и пользуемся, как на то было задумано разработчиками.
Свобода 1 «Свобода изучения работы программы и адаптация её к вашим нуждам»- опять же свободно устанавливаем, но уже можем улучшать её благодаря отрытому исходному коду программы к которому у нас есть доступ. Свобода 2 «Свобода распространять копии, так что вы можете помочь вашему товарищу»- пишем на болванку и бежим раздавать у метро, и никто ничего нам за это не сделает. Но это совершенно не означает, что я не могу брать с Вас деньги за эту программу, не будь я разработчиком. Пример: продаю ICQ 7.0 за 10$... Свобода 3 «Свобода улучшать программу и публиковать ваши улучшения, так что всё общество выиграет от этого»- ну а тут полный фарш, скачал, удобрил, распространил и все рады. Яркое доказательство Mozilla FireFox- бесплатный браузер с отрытым кодом, самое популярное бесплатное ПО в мире. Любой человек может изменить этот браузер, в итоге мы получаем отточеное ПО которое не глючит на пропалуй, в отличие от платного аналога.
Вот собственно и всё- 4 типа свободного ПО, и как говорится 5го не дано.