Open SourceЛистовка. Агитация free/open source.

Привет, мир! :-)
На днях написал подобие агитационной листовки на тему free/open source. Скажите, удалось, или поправить что-то надо, может неправильно написал что-то?
==================================================================
Свободное ПО — программное обеспечение, в котором права пользователя на установку, запуск, а также свободное использование, изучение, распространение и изменение программ не ограничены. Оно работает под одной из свободных лицензий, таких как GPL(GNU Public License), BSDL(BSD license) и т.д. Свободное ПО также включает в себя и понятие open source. Open Source — проекты с открытыми исходными кодами.
Конечно, всё имеет свои преимущества и недостатки, их имеет и свободное ПО относительно несвободного(коммерческого).

Рассмотрим их. Начнем с преимуществ.
— Свободное ПО имеет огромное сообщество разработчиков, которое растет с каждым днем, пополняется новыми энтузиастами. Свободное ПО сплачивает многие тысячи людей со всего света в единое мощное целое, никогда не стоящее на месте. Разработчики всегда придумывают что-то новое, исправляют ошибки в уже существующем, обмениваются друг с другом опытом разработки, делятся идеями. Перед ними открываются новые горизонты.

— На сегодняшний день существует множество свободных альтернатив коммерческому ПО, не уступающих ему в
фунциональности, а иногда и являющимися лучшими. Например, почти все сервера за исключением некоторых(наверняка их можно пересчитать по пальцам) используют в качестве серверной ОС Linux, *BSD, OpenSolaris и т.д. Данные системы обладают очень высокой надежностью. Например, FreeBSD в стандартной сборке очень трудно взломать, а если она использует продукт Jail(кстати, тоже являющийся opensource) для разграничения прав, то становится, можно сказать, непробиваемой. Поэтому, на мой взгляд, людям невыгодно использовать закрытые продукты, когда существует открытая альтернатива.

— Свободное ПО породило не только «бинарную свободу». Оно породило еще и множество открытых Интернет-ресурсов. Возьмем, например, проект Wikipedia (http://wikipedia.org/). Wikipedia — свободная энциклопедия. Она базируется на свободном интернет-движке Wiki. Слово Wiki заимствовано из гавайского языка и означает «быстро». Любой человек с доступом в Интернет сможет найти интересующую его информацию о любой части жизни, науки, искусства, политики и т.д. Трудно не найти требуемой тебе статьи. Любой человек, добавив новую статью, или отредактировав уже существующую, вносит огромный вклад в фонд знаний Википедии. Людьми движет стремление создать новое, так как они знают, что наверняка найдутся люди со схожими интересами. Если бы эта система была организована на коммерческий лад, то на данный момент количество статей было бы мизерным по сравнению с существующим.
Теперь поговорим про недостатки информационной свободы, в частности Свободного ПО.

— Как известно, «против лома нет приема». Это изречение, к сожалению, распространяется и на программаное обеспечение. Открытость кода упрощает поиск уязвимостей злоумышленниками и создания т.н. эксплойтов, автоматизирующих использование этой уязвимости в противозаконных целях. Новость об этом распространяется с очень высокой скоростью, и многие сервера взламывают. Поэтому разным «секретным»(назовем их так условно ;-)) структурам невыгодно использовать opensource. Они, наверное, сами разрабатывают свои операционные системы, программы под них, способы передачи данных, и.т.д.

— Жалко, что некоторые вещи из мира OpenSource бывают связаны со знанием программирования с пользовательской стороны, это делает Свободное ПО недоступным для простых жителей. Но сейчас все делается так, чтоб людям было проще, а программисты всегда имели под рукой удобный «конструктор». Возьмем Ubuntu Linux. Ubuntu в переводе с одного из африканских языков означает «гуманность». И правда, одна из самых используемых систем в мире OpenSource — это Ubuntu Linux. Она проста в установке и настройке, ее может «поставить» себе на компьютер любой человек-непрограммист.
Ждем пополнения своих рядов!!! :-)
==================================================================
Если дотерпели и дочитали до конца, тогда спасибо за внимание. :-) вопросы?

Комментарии (39)

  • avatar
  • LRN
  • 18 августа 2009, 08:29
  • #
  • 0
Я бы предложил плясать от 4-х свобод. Потому что именно наличием свобод отличается СПО от ППО. С более-менее наглядными пояснениями того, что сулит каждая свобода.
хм. по-моему предельно ясно, что значит каждая свобода. кажется, написаны они русским литературным языком (т.е. и домохозяйка может понять, что это значит. кстати, тестировал на домохозяйках данную листовку :-).) ;-)
Какие ограничения по объёму листовки?
Что-то в таком духе:

Свободное Программное Обеспечение (СПО) отличается от несвободного (собственнического, проприетарного) программного обеспечения тем, что пользователи СПО получают практически в полном объёме все права на ПО, которыми обладает его автор. Это необходимо для обеспечения четырёх Основных Свобод:

Свобода №0: Свобода пользоваться программой для любых целей. Лицензия проприетарного ПО часто позволяет использовать ПО только в каких-то определённых целях. Свободное ПО свободно от таких ограничений — можно использовать как угодно. Многие пользователи не осознают, что наличие этой свободы очень важно, потому что праовобладатели проприетарного ПО пока что не могут залезать внутрь каждого компьютера и проверять, для каких целей пользователь запускает программу. Но проекты типа Treacherous Computing (TC) уже находятся в разработке, и вполне возможно, что вскоре свобода №0 больше не будет восприниматься как нечто само собой разумеющееся. Но СПО всегда будет давать такую свободу.

Свобода №1: Свобода изучать программу и адаптировать её под свои нужды. Для этого нужно иметь доступ к исходному коду программы. Свободное ПО гарантирует наличие такого доступа и позволяет пользователю изменять программу как угодно. Лицензия проприетарного ПО почти всегда явным образом запрещает изменять программу, запрещает пользователю знать, ЧТО программа делает и КАК она это делает, запрещает исправлять или адаптировать программу. Закон об авторском праве РФ допускает изменение ПО с целью адаптации — но и только. А жителям некоторых других стран повезло гораздо меньше.

Свобода №2: Свобода распространять программу. Лицензия проприетарного ПО как правило запрещает его распространять без разрешения правообладателя. Свободное ПО можно копировать сколько угодно и распространять как угодно, в том числе — за плату или бесплатно. Получая СПО (любым способом), пользователь автоматически вместе с ним получает все необходимые права и свободы — в том числе право распространять СПО как угодно, в том числе — за плату или бесплатно. Поэтому на практике СПО можно всегда скачать бесплатно. А если нет доступа в Интернет, можно скопировать у соседа (за пиво), заказать по почте (за гроши), купить в ближайшем ларьке (тут уж как получится) или любым другим способом.

Свобода №3: Свобода изменять/улучшать ПО и распространять изменённые версии. Пользователи СПО не зависят от одного центрального разработчика. Каждый может внести изменения и распространять улучшенную программу. Если программа делает что-то нехорошее, то любой пользователь может это «что-то» найти (Свобода №1), удалить (Свобода №1) и раздать исправленную версию всем остальным пользователям (Свобода №3). Поэтому СПО не содержит никаких вирусов, троянов, чёрных ходов, назойливой рекламы, глупых ограничений и так далее. По этой же причине быстрее находят уязвимости в СПО. Лицензия проприетарного ПО явным образом запрещает изменять программу, распространять копии и распространять изменённые версии: «Что-то не нравится — гуляй лесом, потому что не нравится только тебе, а корячиться из-за желаний одного пользователя мы не будем. И сам тоже ручёнками не лезь, куда не просят.».

Полная реализация свобод №1 и №3 требует некоторых познаний в программировании. Именно поэтому СПО в первую очередь завоевало сердца программистов, системных администраторов и прочих IT-специалистов. Но и простые пользователи могут воспользоваться благами СПО: объединённое сообщество пользователей СПО может помочь, посоветовать, научить, а отлаженный механизм отслеживания ошибок и запросов на улучшение ПО в совокупности с прозрачным процессом разработки позволяет достаточно легко и быстро получать исправленные и/или улучшенне версии.

Некоторые изменения не требуют почти никаких технических познаний. Например — перевод программы на другой язык. Именно поэтому СПО по количеству поддерживаемых языков опережает практически все проприетарные программы.

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

СПО — платформа для экспериментов и инноваций. Если у разработчика есть какая-то идея, он легко может её воплотить в жизнь, а пользователи смогут опробовать новые возможности по мере их реализации, не дожидаясь выхода новой версии.

СПО не ограничено политически или географически, участвовать в разработке и пользоваться может каждый, условия одинаковы для всех.
мне кажется, тут как «отряд прибыл — отряд убыл». ощущение, что где-то в википедии была найдена эта вырезка.
Ну, значит я наконец-то научился писать энциклопедическим стилем. Это хорошо. Мне ещё кандидатскую писать…
тогда удачи :-)
  • avatar
  • fog
  • 18 августа 2009, 08:56
  • #
  • 0
может неправильно написал что-то?
Для первого раза, очень хорошо. Но действительно, что-то написал неправильно, например:
несвободного(коммерческого)
Свободное ПО тоже бывает коммерческим. Т.е. «коммерческое» — это такое, на котором зарабатывают деньги, получают прибыль. На свободном ПО тоже можно (и нужно!) зарабатывать, но тут есть своя специфика… Я предпочитаю использовать термины «закрытое ПО» или «проприетарное».
почти все сервера
Нужно уточнить, о каких серверах речь, т.е. сказать, что разговор не о «тазиках» — на которых работает 1C и прочая мелочь, а о biznes-critical машинах.
используют в качестве серверной ОС Linux, *BSD, OpenSolaris и т.д.
А, например, это актуально для Internet-серверов (хостинг, dns, и прочее).
если она использует продукт Jail(кстати, тоже являющийся opensource)
Я бы не стал так сильно выделять Jail, ведь по сути это просто виртуализация, и существует много конкурирующих решений (и тоже opensource).
Свободное ПО породило не только «бинарную свободу».
Бинарная свобода? Что это? И про википедию тут не совсем в тему, всетаки Свободное ПО, это ПО.
открытость кода упрощает поиск уязвимостей злоумышленниками
WRONG!
простых жителей
Неудачное словосочетание.
одна из самых используемых систем в мире OpenSource — это Ubuntu Linux.
Эта фраза похожа на рекламу. Ubuntu, конечно, хороший дистрибутив и очень качественный, но, строго говоря, в нем не так уж много отличий от других дистрибутивов Linux.
со всеми пунктами согласен, кроме двух
1)почти все сервера — они остаются почти всеми серверами, а не тазиками 1С
2)
открытость кода упрощает поиск уязвимостей злоумышленниками — WRONG.

разве не упрощает? или легче рыться в дизассемблированных программах?
разве не упрощает? или легче рыться в дизассемблированных программах?

Рыться-то может и легче, но и багов в прогах меньше именно из-за этого. То есть много народу роется с благими целями! А в проприетарщине никто с дизассэмблером рыться не будет для поиска багов!
но не все же преследуют эти благие цели.
у половины благие цели — написать сплойт ))
Ну так здесь — половина, а в закрытом ПО — 99,999999...% копаются в коде для написания всякой дряни! Так что у OpenSource даже в теории больше плюсов.
Как пример: я никогда не доверю закрытому ПО шифровать важные для меня файлы, даже если БГ скажет: «мамой клянусь! нет бэкдоров!». Хоть я сам и не могу проверить код открытого шифровальщика (знаний маловато...), это могут сделать другие люди, независимые от конторы и друг от друга. А при большом желании, прочитав предварительно много-много толстых книг, смогу и я сам!
тут я с Вами согласен
а какова целевая аудитория листовки? если для простых людей (не пользователей Линукс и открытого ПО) — слишком много технических подробностей и «умных» слов. надо быть проще.
целевая аудитория — для людей, знакомых с программированием но почти ничег оне представляющих о мире СПО
это что-то из области фантастики, уж извините. даже когда я особо не разбирался в IT, про СПО я знал и даже представлял его преимущества.
упс. промахнулся. вместо ответа тыкнул комменировать. создал новую ветку.
PS про целевую аудиторию
возьмем к примеру наших любимых учителей информатики. многие из них программисты. многие знают об СПО. но им это как темный лес. согласны?
это да. но тут тогда надо прицел именно на них делать и писать про образовательные пакеты, а не грузить словами типа Jail и т.п. ;)
я говорю что не только на учителей информатики рассчитана листовка
я все равно смысл не понимаю ;)
хоть пример использования приведите?
использования чего??
листовки
написано
АГИТАЦИЯ
блин, вы меня неправильно понимаете… для того, чтобы эту листовку прочитали и приняли к сведенью, необходимо точное попадание в целевую аудиторию. если человек прочитает ее и просто ничего не поймет — затея смысла не имееет.
я поэтому про пример использования и целевую аудиторию спрашивал.
Учителя информатики — это вообще отдельная тема. Они слишком много о себе думают, якобы крутые специалисты, а на деле умеют только с офисом работать и паскаль преподавать, да и то по методическим указаниям. Я, зачастую, не мог сдержаться от смеха на парах информатики.
«Чертежник» это ваще круто.
ABC Pascal — тоже жесть))
хм
вряд ли кто-нибудь на этом портале сказал бы иначе.
см. тематику портала. ;-)
ну я говорил про -8 лет в прошлое где-то :)
Открытость кода упрощает поиск уязвимостей злоумышленниками и создания т.н. эксплойтов, автоматизирующих использование этой уязвимости в противозаконных целях.

По моему, это, наоборот, серьёзное преимущество перед закрытым ПО, т.к. как Вы правильно заметили, это значительно упрощает поиск ошибок в коде, которые, как правило, очень быстро исправляются.
Автор — спрячь всё это под кат!
что спрятать? :-)
Если дотерпели и дочитали до конца, тогда спасибо за внимание. :-) вопросы?

вы дотерпели до конца, так что спрячивание отменяется))
А ведь некоторые сайт читают c помощью RSS через GPRS. Имейте уважение!
Привет, мир! :-)
На днях написал подобие агитационной листовки на тему free/open source. Скажите, удалось, или поправить что-то надо, может неправильно написал что-то?

Вот после этого прямо-таки просится кат!
хорошо, только я не знаю как. двигу первый день вижу как зареганный пользователь.) поешл изучю
Редактировать. Нажать на значок с ножницами.
пофиксил.
  • avatar
  • Stil
  • 19 августа 2009, 11:37
  • #
  • 0
а можно будет увидеть конечный вариант, когда он будет готов? Полезная в целях просвещения вещь…

//и я тоже не согласен на счет «лома»:
> «Что в компе кокой-нибудь компании заселился страшный вирус или троян. Но никак немогу понять одного. Откуда они там взялись? Ведь для Линукса вирусов несушествует! И троянов насколько я знаю тоже.»
Просвещайся. Уязвимости находят даже в ядре. На их основе можно забацать вирусняк. Но для их преждевременного обнаружения обычно нужно иметь когнитивный левел разработчика данной оси. И море времени на исследование.
насчет лома тоже «за»
кажется даже крис касперски написал книжку по написанию вирусов под линукс или что-то вроде этого :-). точно не помню, как называется, но помню, что в названии фигурирует Титаник. ;-)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.