Митап Теплицы: что нужно знать про свободное программное обеспечение

В Москве рассказали про Linux-сообщество и историю движения за свободное программное обеспечение. На фото: участники митапа. Фото: Мария Борисёнок.
В Москве рассказали про Linux-сообщество и историю движения за свободное программное обеспечение. На фото: участники митапа. Фото: Мария Борисёнок.

30 октяб­ря 2017 года при под­держ­ке ковор­кин­га «Калибр» про­шел митап «Как сво­бод­ное ПО и откры­тый код изме­ни­ли мир». Участ­ни­ки узна­ли исто­рию созда­ния сво­бод­но­го про­грамм­но­го обес­пе­че­ния, а так­же обсу­ди­ли пре­иму­ще­ства и недо­стат­ки про­дук­тов с откры­тым кодом.

На встре­че высту­пил Сер­гей Мат­ве­ев, осно­ва­тель рус­ско­языч­но­го обще­ства шиф­ро­пан­ков, раз­ра­бот­чик сво­бод­но­го про­грамм­но­го обес­пе­че­ния, и Дмит­рий Голо­вин, адми­ни­стра­тор паб­ли­ка Линук­со­ид.

Сергей Матвеев и участник митапа. Фото: Мария Борисёнок.
Сер­гей Мат­ве­ев и участ­ник мита­па. Фото: Мария Бори­сё­нок.

О движении за свободное программное обеспечение (СПО)

Осно­ва­те­лем дви­же­ния сво­бод­но­го ПО, про­ек­та GNU, Фон­да сво­бод­но­го про­грамм­но­го обес­пе­че­ния и Лиги за сво­бо­ду про­грам­ми­ро­ва­ния стал аме­ри­кан­ский про­грам­мист Ричард Столл­ман.

В 1983 году он напи­сал опе­ра­ци­он­ную систе­му «GNU/Linuх» (GNU – сво­бод­ная, UNIX – подоб­ная ОС). Имен­но Ричард Столл­ман сфор­му­ли­ро­вал прин­ци­пы и тер­ми­но­ло­гию дви­же­ния.

«Изна­чаль­но часть про­грамм раз­ра­ба­ты­ва­лась в уни­вер­си­те­тах, кото­рые коопе­ри­ро­ва­лись и обме­ни­ва­лись ими, все­гда предо­став­ляя их исход­ный код. С появ­ле­ни­ем пер­со­наль­ных ком­пью­те­ров кор­по­ра­ции поня­ли, что, огра­ни­чив доступ к исход­но­му коду про­грамм, они полу­чат пол­ный кон­троль над поль­зо­ва­те­ля­ми этих ком­пью­те­ров, а зна­чит, и уве­ли­чен­ную при­быль». Сер­гей Мат­ве­ев

Прин­ци­пы сво­бод­но­го ПО гла­сят, что оно долж­но гаран­ти­ро­вать четы­ре сво­бо­ды поль­зо­ва­те­лей:

  • сво­бо­да исполь­зо­ва­ния без огра­ни­че­ний;
  • сво­бо­да изу­че­ния и адап­та­ции под свои нуж­ды;
  • сво­бо­да копи­ро­ва­ния и рас­про­стра­не­ния про­грам­мы;
  • сво­бо­да рас­про­стра­не­ния моди­фи­ци­ро­ван­ной вер­сии про­грам­мы.

Сво­бод­ное про­грамм­ное обес­пе­че­ние (с англ. free software) не озна­ча­ет бес­плат­ность про­дук­та. Раз­но­чте­ния вызва­ны пере­во­дом с англий­ско­го язы­ка сло­ва «free» – «бесплатный»,«свободный».

«Про­грам­ми­сты и дизай­не­ры могут полу­чить день­ги за свой труд. Дис­три­бью­тор – за свои кана­лы рас­про­стра­не­ния. Систем­ные адми­ни­стра­то­ры – за настрой­ку и под­держ­ку про­грамм­но­го обес­пе­че­ния». Дмит­рий Голо­вин

Эрик Рэй­монд и Брюс Перенс ста­ли созда­те­ля­ми дви­же­ния open source.

На схеме показана детализация категорий программ. Изображение с сайта www.gnu.org
На схе­ме пока­за­на дета­ли­за­ция кате­го­рий про­грамм. «Без­рас­суд­но либе­раль­ная лицен­зия» – пере­вод с «permissive licenses», раз­ре­ши­тель­ной лицен­зии. Изоб­ра­же­ние с сай­та www.gnu.org

Дви­же­ние откры­то­го ПО предъ­яв­ля­ет кри­те­рии к совер­шен­ству про­грамм. Когда код ста­но­вит­ся откры­тым, раз­ра­бот­чи­ки чув­ству­ют ответ­ствен­ность за его каче­ство, понят­ность и кра­со­ту.

Еще по теме: Что такое опе­ра­ци­он­ная систе­ма Linux: плю­сы и мину­сы сво­бод­ной плат­фор­мы

Одна­ко не все­гда откры­тые про­грам­мы луч­ше и каче­ствен­нее ком­мер­че­ских ана­ло­гов: напри­мер, GIMP по функ­ци­о­на­лу до сих пор про­иг­ры­ва­ет Adobe Photoshop. Неред­ко раз­ра­бот­чи­ки пре­не­бре­га­ют доку­мен­та­ци­ей, что ведет к труд­но­стям при зна­ком­стве, рабо­те и под­держ­ке про­дук­та.

Раз­ра­бот­чи­ки могут отка­зать­ся дора­ба­ты­вать про­ект, так как у них может про­пасть инте­рес и моти­ва­ция к про­ек­ту. Лич­ные и команд­ные тре­ния неред­ко при­во­дят к появ­ле­нию парал­лель­но раз­ра­ба­ты­ва­е­мых вер­сий одной и той же про­грам­мы.

Участники митапа. Фото: Мария Борисёнок.
Участ­ни­ки мита­па. Фото: Мария Бори­сё­нок.

Мотивы делать СПО у разработчика могут быть следующие:

  • раз­вле­че­ние. Раз­ра­бот­чи­ки дела­ют про­ект для себя, пото­му что инте­рес­но решить зада­чу;
  • поли­ти­че­ские иде­а­лы (неза­ви­си­мость);
  • при­зна­ние окру­жа­ю­щих;
  • про­фес­си­о­наль­ная репу­та­ция;
  • ком­па­ния еди­но­мыш­лен­ни­ков;
  • обра­зо­ва­ние и полу­че­ние новых навы­ков;
  • потреб­ность в луч­шей про­грам­ме для себя;
  • денеж­ная моти­ва­ция.

«Когда я делаю СПО, то часто полу­чаю прось­бы помочь внед­рить биб­лио­те­ку или про­грам­му, решить кон­крет­ную зада­чу с ее помо­щью, доба­вить функ­ци­о­нал или сде­лать более удоб­ный интер­фейс». Сер­гей Мат­ве­ев

Мотивы для пользователей перейти на СПО:

  • пол­ный кон­троль сво­им ком­пью­те­ром;
  • неза­ви­си­мость от жела­ний кор­по­ра­ций;
  • без­опас­ность и при­ват­ность;
  • доступ к опе­ра­тив­ной тех­ни­че­ской под­держ­ке.

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

Сре­ди совре­мен­ных инстру­мен­тов СПО мож­но назвать: сво­бод­ный кон­струк­тор Arduino, 3D-прин­те­ры, где все мож­но сде­лать само­му. Есть сво­бод­ный авто­мо­биль, сво­бод­ные про­цес­со­ры и даже сво­бод­ный алко­голь со сво­бод­ным рецеп­том.

Самые рас­про­стра­нен­ные сво­бод­ные про­грам­мы – бра­у­зер Firefox, опе­ра­ци­он­ная систе­ма GNU/Linux, FreeCAD, GIMP, LibreOffice, VLC Media Player.

Как перейти на свободное ПО?

Сего­дня в про­да­же мож­но най­ти ноут­бу­ки без пред­уста­нов­лен­ной опе­ра­ци­он­ной систе­мы. Ком­па­нии Acer, ASUS, Fujitsu, Lenovo, MSI, Samsung, Sony име­ют про­це­ду­ру воз­вра­та денег за пред­уста­нов­лен­ную ОС.

Ком­па­нии Acer, ASUS, DELL, HP, Lenovo, Packard Bell выпус­ка­ют моде­ли ноут­бу­ка с пред­уста­нов­лен­ной систе­мой GNU/Linux.

Дмитрий Головин. Фото: Мария Борисёнок.
Дмит­рий Голо­вин. Фото: Мария Бори­сё­нок.

«Есть мно­го дис­три­бу­ти­вов Linux, выбе­ри­те то, что вам понра­вит­ся. Если есть дру­зья из IT, спро­си­те их сове­та. Так­же есть сооб­ще­ство, кото­рое все­гда помо­жет. Вы опи­сы­ва­е­те свою про­бле­му с дис­три­бу­ти­вом, и вам отве­тят, как ее реша­ли. И не забы­вай­те гуг­лить: ско­пи­ро­ва­ли строч­ку ошиб­ки – нашли ответ». Дмит­рий Голо­вин

Для помо­щи с опе­ра­ци­он­ной систе­мой GNU/Linux може­те обра­щать­ся в груп­пы в ВКон­так­те:

«Нет опе­ра­ци­он­ной систе­мы Linux. Есть ядро Linux, часто исполь­зу­е­мое с опе­ра­ци­он­ной систе­мой GNU, фор­ми­руя GNU/Linux». Сер­гей Мат­ве­ев

Ска­чай­те пре­зен­та­цию Сер­гея Мат­ве­е­ва в фор­ма­те PDF.

Ска­чай­те пре­зен­та­цию Дмит­рия Голо­ви­на в фор­ма­те PDF.