Открытость кода упрощает поиск уязвимостей злоумышленниками и создания т.н. эксплойтов, автоматизирующих использование этой уязвимости в противозаконных целях.
По моему, это, наоборот, серьёзное преимущество перед закрытым ПО, т.к. как Вы правильно заметили, это значительно упрощает поиск ошибок в коде, которые, как правило, очень быстро исправляются.
Учителя информатики — это вообще отдельная тема. Они слишком много о себе думают, якобы крутые специалисты, а на деле умеют только с офисом работать и паскаль преподавать, да и то по методическим указаниям. Я, зачастую, не мог сдержаться от смеха на парах информатики.
Использование пользователями PDF — это вынужденная мера, просто потомучто нет аналогов.
вся технологическая цепочка на это завязана, сменить так просто формат не получится. это именно тонкости полиграфии, редакторы офисных документов тут не при чем.
как дизайнер-полиграфист могу прокомментировать — приложения Adobe стали де-факто стандартом. А это значит, что несколько поколений верстальщиков и дизайнеров не станет переучиваться (не говоря уже о проблемах чисто технологического толка) на новый пакет. PDF также является стандартом в области полиграфии, тут надо еще и кучу побочного софта (RIP и прочее) менять, причем стоит этот побочный софт гораздо дороже пакета CreativeSuite. вот про Silverlight еще можно побеспокоиться.
упс. промахнулся. вместо ответа тыкнул комменировать. создал новую ветку.
PS про целевую аудиторию
возьмем к примеру наших любимых учителей информатики. многие из них программисты. многие знают об СПО. но им это как темный лес. согласны?
Свободное Программное Обеспечение (СПО) отличается от несвободного (собственнического, проприетарного) программного обеспечения тем, что пользователи СПО получают практически в полном объёме все права на ПО, которыми обладает его автор. Это необходимо для обеспечения четырёх Основных Свобод:
Свобода №0: Свобода пользоваться программой для любых целей. Лицензия проприетарного ПО часто позволяет использовать ПО только в каких-то определённых целях. Свободное ПО свободно от таких ограничений — можно использовать как угодно. Многие пользователи не осознают, что наличие этой свободы очень важно, потому что праовобладатели проприетарного ПО пока что не могут залезать внутрь каждого компьютера и проверять, для каких целей пользователь запускает программу. Но проекты типа Treacherous Computing (TC) уже находятся в разработке, и вполне возможно, что вскоре свобода №0 больше не будет восприниматься как нечто само собой разумеющееся. Но СПО всегда будет давать такую свободу.
Свобода №1: Свобода изучать программу и адаптировать её под свои нужды. Для этого нужно иметь доступ к исходному коду программы. Свободное ПО гарантирует наличие такого доступа и позволяет пользователю изменять программу как угодно. Лицензия проприетарного ПО почти всегда явным образом запрещает изменять программу, запрещает пользователю знать, ЧТО программа делает и КАК она это делает, запрещает исправлять или адаптировать программу. Закон об авторском праве РФ допускает изменение ПО с целью адаптации — но и только. А жителям некоторых других стран повезло гораздо меньше.
Свобода №2: Свобода распространять программу. Лицензия проприетарного ПО как правило запрещает его распространять без разрешения правообладателя. Свободное ПО можно копировать сколько угодно и распространять как угодно, в том числе — за плату или бесплатно. Получая СПО (любым способом), пользователь автоматически вместе с ним получает все необходимые права и свободы — в том числе право распространять СПО как угодно, в том числе — за плату или бесплатно. Поэтому на практике СПО можно всегда скачать бесплатно. А если нет доступа в Интернет, можно скопировать у соседа (за пиво), заказать по почте (за гроши), купить в ближайшем ларьке (тут уж как получится) или любым другим способом.
Свобода №3: Свобода изменять/улучшать ПО и распространять изменённые версии. Пользователи СПО не зависят от одного центрального разработчика. Каждый может внести изменения и распространять улучшенную программу. Если программа делает что-то нехорошее, то любой пользователь может это «что-то» найти (Свобода №1), удалить (Свобода №1) и раздать исправленную версию всем остальным пользователям (Свобода №3). Поэтому СПО не содержит никаких вирусов, троянов, чёрных ходов, назойливой рекламы, глупых ограничений и так далее. По этой же причине быстрее находят уязвимости в СПО. Лицензия проприетарного ПО явным образом запрещает изменять программу, распространять копии и распространять изменённые версии: «Что-то не нравится — гуляй лесом, потому что не нравится только тебе, а корячиться из-за желаний одного пользователя мы не будем. И сам тоже ручёнками не лезь, куда не просят.».
Полная реализация свобод №1 и №3 требует некоторых познаний в программировании. Именно поэтому СПО в первую очередь завоевало сердца программистов, системных администраторов и прочих IT-специалистов. Но и простые пользователи могут воспользоваться благами СПО: объединённое сообщество пользователей СПО может помочь, посоветовать, научить, а отлаженный механизм отслеживания ошибок и запросов на улучшение ПО в совокупности с прозрачным процессом разработки позволяет достаточно легко и быстро получать исправленные и/или улучшенне версии.
Некоторые изменения не требуют почти никаких технических познаний. Например — перевод программы на другой язык. Именно поэтому СПО по количеству поддерживаемых языков опережает практически все проприетарные программы.
Практика показала, что открытое и отзывчивое сообщество разработчиков СПО быстро обрастает огромным сообществом пользователей, привлекая ещё больше разработчиков, ещё больше пользователей, улучшая программу быстрее и во многих направлениях, нередко обгоняя проприетарные аналоги.
СПО — платформа для экспериментов и инноваций. Если у разработчика есть какая-то идея, он легко может её воплотить в жизнь, а пользователи смогут опробовать новые возможности по мере их реализации, не дожидаясь выхода новой версии.
СПО не ограничено политически или географически, участвовать в разработке и пользоваться может каждый, условия одинаковы для всех.
а какова целевая аудитория листовки? если для простых людей (не пользователей Линукс и открытого ПО) — слишком много технических подробностей и «умных» слов. надо быть проще.
Для первого раза, очень хорошо. Но действительно, что-то написал неправильно, например:
несвободного(коммерческого)
Свободное ПО тоже бывает коммерческим. Т.е. «коммерческое» — это такое, на котором зарабатывают деньги, получают прибыль. На свободном ПО тоже можно (и нужно!) зарабатывать, но тут есть своя специфика… Я предпочитаю использовать термины «закрытое ПО» или «проприетарное».
почти все сервера
Нужно уточнить, о каких серверах речь, т.е. сказать, что разговор не о «тазиках» — на которых работает 1C и прочая мелочь, а о biznes-critical машинах.
используют в качестве серверной ОС Linux, *BSD, OpenSolaris и т.д.
А, например, это актуально для Internet-серверов (хостинг, dns, и прочее).
если она использует продукт Jail(кстати, тоже являющийся opensource)
Я бы не стал так сильно выделять Jail, ведь по сути это просто виртуализация, и существует много конкурирующих решений (и тоже opensource).
Свободное ПО породило не только «бинарную свободу».
Бинарная свобода? Что это? И про википедию тут не совсем в тему, всетаки Свободное ПО, это ПО.
одна из самых используемых систем в мире OpenSource — это Ubuntu Linux.
Эта фраза похожа на рекламу. Ubuntu, конечно, хороший дистрибутив и очень качественный, но, строго говоря, в нем не так уж много отличий от других дистрибутивов Linux.
хм. по-моему предельно ясно, что значит каждая свобода. кажется, написаны они русским литературным языком (т.е. и домохозяйка может понять, что это значит. кстати, тестировал на домохозяйках данную листовку :-).) ;-)
Я бы предложил плясать от 4-х свобод. Потому что именно наличием свобод отличается СПО от ППО. С более-менее наглядными пояснениями того, что сулит каждая свобода.
По моему, это, наоборот, серьёзное преимущество перед закрытым ПО, т.к. как Вы правильно заметили, это значительно упрощает поиск ошибок в коде, которые, как правило, очень быстро исправляются.
вся технологическая цепочка на это завязана, сменить так просто формат не получится. это именно тонкости полиграфии, редакторы офисных документов тут не при чем.
PS про целевую аудиторию
возьмем к примеру наших любимых учителей информатики. многие из них программисты. многие знают об СПО. но им это как темный лес. согласны?
вряд ли кто-нибудь на этом портале сказал бы иначе.
см. тематику портала. ;-)
1)почти все сервера — они остаются почти всеми серверами, а не тазиками 1С
2)
разве не упрощает? или легче рыться в дизассемблированных программах?
Свободное Программное Обеспечение (СПО) отличается от несвободного (собственнического, проприетарного) программного обеспечения тем, что пользователи СПО получают практически в полном объёме все права на ПО, которыми обладает его автор. Это необходимо для обеспечения четырёх Основных Свобод:
Свобода №0: Свобода пользоваться программой для любых целей. Лицензия проприетарного ПО часто позволяет использовать ПО только в каких-то определённых целях. Свободное ПО свободно от таких ограничений — можно использовать как угодно. Многие пользователи не осознают, что наличие этой свободы очень важно, потому что праовобладатели проприетарного ПО пока что не могут залезать внутрь каждого компьютера и проверять, для каких целей пользователь запускает программу. Но проекты типа Treacherous Computing (TC) уже находятся в разработке, и вполне возможно, что вскоре свобода №0 больше не будет восприниматься как нечто само собой разумеющееся. Но СПО всегда будет давать такую свободу.
Свобода №1: Свобода изучать программу и адаптировать её под свои нужды. Для этого нужно иметь доступ к исходному коду программы. Свободное ПО гарантирует наличие такого доступа и позволяет пользователю изменять программу как угодно. Лицензия проприетарного ПО почти всегда явным образом запрещает изменять программу, запрещает пользователю знать, ЧТО программа делает и КАК она это делает, запрещает исправлять или адаптировать программу. Закон об авторском праве РФ допускает изменение ПО с целью адаптации — но и только. А жителям некоторых других стран повезло гораздо меньше.
Свобода №2: Свобода распространять программу. Лицензия проприетарного ПО как правило запрещает его распространять без разрешения правообладателя. Свободное ПО можно копировать сколько угодно и распространять как угодно, в том числе — за плату или бесплатно. Получая СПО (любым способом), пользователь автоматически вместе с ним получает все необходимые права и свободы — в том числе право распространять СПО как угодно, в том числе — за плату или бесплатно. Поэтому на практике СПО можно всегда скачать бесплатно. А если нет доступа в Интернет, можно скопировать у соседа (за пиво), заказать по почте (за гроши), купить в ближайшем ларьке (тут уж как получится) или любым другим способом.
Свобода №3: Свобода изменять/улучшать ПО и распространять изменённые версии. Пользователи СПО не зависят от одного центрального разработчика. Каждый может внести изменения и распространять улучшенную программу. Если программа делает что-то нехорошее, то любой пользователь может это «что-то» найти (Свобода №1), удалить (Свобода №1) и раздать исправленную версию всем остальным пользователям (Свобода №3). Поэтому СПО не содержит никаких вирусов, троянов, чёрных ходов, назойливой рекламы, глупых ограничений и так далее. По этой же причине быстрее находят уязвимости в СПО. Лицензия проприетарного ПО явным образом запрещает изменять программу, распространять копии и распространять изменённые версии: «Что-то не нравится — гуляй лесом, потому что не нравится только тебе, а корячиться из-за желаний одного пользователя мы не будем. И сам тоже ручёнками не лезь, куда не просят.».
Полная реализация свобод №1 и №3 требует некоторых познаний в программировании. Именно поэтому СПО в первую очередь завоевало сердца программистов, системных администраторов и прочих IT-специалистов. Но и простые пользователи могут воспользоваться благами СПО: объединённое сообщество пользователей СПО может помочь, посоветовать, научить, а отлаженный механизм отслеживания ошибок и запросов на улучшение ПО в совокупности с прозрачным процессом разработки позволяет достаточно легко и быстро получать исправленные и/или улучшенне версии.
Некоторые изменения не требуют почти никаких технических познаний. Например — перевод программы на другой язык. Именно поэтому СПО по количеству поддерживаемых языков опережает практически все проприетарные программы.
Практика показала, что открытое и отзывчивое сообщество разработчиков СПО быстро обрастает огромным сообществом пользователей, привлекая ещё больше разработчиков, ещё больше пользователей, улучшая программу быстрее и во многих направлениях, нередко обгоняя проприетарные аналоги.
СПО — платформа для экспериментов и инноваций. Если у разработчика есть какая-то идея, он легко может её воплотить в жизнь, а пользователи смогут опробовать новые возможности по мере их реализации, не дожидаясь выхода новой версии.
СПО не ограничено политически или географически, участвовать в разработке и пользоваться может каждый, условия одинаковы для всех.
Свободное ПО тоже бывает коммерческим. Т.е. «коммерческое» — это такое, на котором зарабатывают деньги, получают прибыль. На свободном ПО тоже можно (и нужно!) зарабатывать, но тут есть своя специфика… Я предпочитаю использовать термины «закрытое ПО» или «проприетарное».
Нужно уточнить, о каких серверах речь, т.е. сказать, что разговор не о «тазиках» — на которых работает 1C и прочая мелочь, а о biznes-critical машинах.
А, например, это актуально для Internet-серверов (хостинг, dns, и прочее).
Я бы не стал так сильно выделять Jail, ведь по сути это просто виртуализация, и существует много конкурирующих решений (и тоже opensource).
Бинарная свобода? Что это? И про википедию тут не совсем в тему, всетаки Свободное ПО, это ПО.
WRONG!
Неудачное словосочетание.
Эта фраза похожа на рекламу. Ubuntu, конечно, хороший дистрибутив и очень качественный, но, строго говоря, в нем не так уж много отличий от других дистрибутивов Linux.