Сегодня я захотел поговорить о том, почему я не понимаю Open Source движение. Я уже писал на эту тему немного, но сегодняшняя заметка будет касаться именно понимания. Вот тут идут заявления, что большинство компаний (и всеми нелюбимая Microsoft тоже) понимают это движение и поддерживают. Что это значит? То, что они выпускают исходный код? Я тоже выкладываю кучу кода. На дисках к книге свободного кода куча, на англоязычном блоге есть исходные коды . Ну и что, я от этого больше стал понимать движение или я стал опенсорщиком? Код, который публикую я свободен вообще. Если GPL ограничивает свободу программистов, я вообще не ограничиваю. Используй как хочешь и где хочешь на свой страх и риск :).
Двигаемся дальше. Много из вас смотрело в исходные коды Linux? Я работаю с этой системой уже долгие годы, но ни разу не смотрел туда. Сейчас пнул знакомого админа и он тоже не знает о них. Они есть? Прекрасно, ну и что? А что прекрасного? Какая мне разница с открытыми кодами система или нет, ведь она качественная? Какая разница моей маме и всем остальным, кто не знает о программировании и не хочет знать? Они все стали свободными от того, что они выбрали свободную систему?
А Microsoft Windows при этом абсолютно не свободная система, потому что заковывает пользователей в кандалы и не дает ему двигать мышкой. Бедных пользователей там угнетают и мучают паяльниками. Они хотят вырваться, но им не дают.
Apple не является открытой компанией, почему на нее нет нападок? Может потому, что это не Microsoft? Только не нужно говорить, что меня снова завербовали, потому что для меня все равны в отношениях и я ко всем к ним отношусь одинаково. Давайте тогда и Apple сделаем злом, ведь исходных кодов большинства ее проектов нет. Она берет открытые проекты и закрывает их!!! Это принцип свободы?
You_all_know_me в комментах сказал: «Ага, линуксоиды вообще ничего не платят за нужные им программы, они безжалостно и нагло эксплуатируют своих бедных линуксоидов-программистов)». Тут он явно немного перефразировал мою мысль, которую я говорил ранее, но я говорил не про линуксоидов. Не они эксплуатируют чужой труд, а компании. Oracle не внесла в движение открытого кода ничего, зато зарабатывает на поддержке Linux большие деньги, Apple не внесла ничего, зато изменила и закрыла исходники BSD и зарабатывает деньги. Вот это использование (а если говорить прямо эксплуатация) чужого труда. Пользователи всего лишь используют чужой труд, который им отдали бескорыстно, а компании, которые зарабатывают на OpenSource большие деньги – они эксплуатируют.
Я за открытые стандарты - а открыты исходные коды или нет - дело производителей. Я за разнообразие ОС, а есть у них исходный код или нет - мне, моей маме, и миллионам пользователей, не понимающих в программировании все равно. Я и так прекрасно себя чувствую и я вполне свободен в выборе и использовании.
А теперь самое главное - необходимо задать себе один интересный вопрос. Но для начала представьте, что исходные коды Linux завтра закрывают – будете ли вы любить ее так же, как сейчас? Я да, потому что это хорошая система, она прекрасно справляется со множеством функций и моя свобода от закрытия исходных кодов не измениться. Я так же свободно буду жить, есть и спать. А ты? Прежде чем оставлять комментарий, в начале своего коммента ставь ответ на этот вопрос, в противном случае комментарий я буду удалять.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Если ты перекомпилируешь ядро, то нет вопросов. Видимо твоя свобода заключается в этом и тебе это нужно. Не могу спорить с твоими доводами. Я не занимаюсь перекомпиляцией, поэтому данная проблема на мой выбор не влияет.
А компактную и производительную систему, могжно получить и без перекомпиляции, если ядро будет не тяжелым и монолитным, на с подключаемыми модулями. Что будет круче с точки зрения производительности спорить не буду, но компактность получить можно.
https://www.linux-foundation.org/publications/images/table4-companies.gif здесь видно что oracle вносит свой вклад в развитие ядра linux. идея opensource в том, чтобы _дать_ _возможность_ желающим вносить изменения в код программы, тем самым развивая и улучшая ее. если бабушка, торгующая семечками на базаре не имеет знаний/желаний что-то изменять, то это не значит что мальчику Пете, живущем с ней в одном подъезде этого не нужно. мне самому уже 2 раза приходилось ковыряться с исходниками модулей ядра: в первом случае не виделся модем кпк-шный, во вотором - встроенная интеловская видюшка в ноуте не работала на всю мощь (был отключен direct rendering). то есть имея исходники под рукой, добавить пару строк и перекомпилировать было быстрее, чем ждать пока выйдет свежий релиз ядра, где баги пофиксены.
сообщество opensource быстрее и охотнее реагирует на различные баги, чем закрытые разработчики. микрософт, часто зная о существовании критическоо бага не выпускает официального патча неделями, а порой и месяцами. нафик-нафик такое отношение к пользователю. я не хочу ждать. я хочу здесь и сейчас!
в науке действуют принципы opensource: все научные монографии доступны каждому желающему. конечно не каждый будет сидеть и переделывать общую теорию относительности эйнштейна, но в ВУЗ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'ах дают доступ к ней каждому - бери, пользуйся, изучай, совершенствуй. только так возможен научно-технический прогресс. в церквях знание о боге было закрыто. ну и где сейчас церковь, а где наука? кто из них более плодотворен?
А как насчет обратно стороны? Если код открыть ищешь в коде баги никому не говоришь и юзаешь их)
возможность использовать исходный код нужна нескольким категориям людей: 1) и самая многочисленная - те, кто хочет сэкономить деньги (но не время) и просто пересобрать из исходников программу 2) те кто хочет пересобрать программу с другими ключами компилятора, тем самым опмизировав ее под свои нужды 3) те кто хочет исправить баг в программе своими силами. 4) те кто хочет добавить функциональность в программу (например в России есть линукс МСВС) 5) те кто хочет продолжить развитие закрытого проекта 6) те кто хочет привлечь к своему проекту большее число разработчиков 7) хакерам 8) тем, кто хочет проверить программу на предмет наличия \\\\\"закладок\\\\\"
s/закрытого/заброшенного/
Михаил любит рюшечки, не пугайте его такими словами, как, перекомпиляция...
А ты попробуй. Найди мне дыру в ядре по исходникам. СлабО? В принципе можешь не отвечать, и так все с тобой ясно.
если линукс вдруг будет закрытым, хотя такого не может быть в принципе (иначе Торвальдса засудят за нарушении лицензии и все равно обязуют открыть), я буду продолжать пользоваться линуксом, но все равно останется горький осадок. я и сейчас пользуюсь несколькими проприетарными программами: брузером Opera, драйверами wi-fi для ноута, Cedega, закрытыми аудио- и видеокодеками. стыдно ли за это? нет. за исключением драйверов wi-fi есть альтернатива, но в я еще не созрел (или не совсем фанатик как Столлман), чтобы быть идеологически непорочным)) уважаемые линуксоиды, а вы?
Если Линукс и Апач будут тестировать профессионалы, то большинство других проектов не получат преимуществ открытости. А закрытый софт пеструю наемные профи и чаще всего это дает положительный результат.
2olegmaster - то, что ты не стесняешся исполь зовать платной софт и готов использовать Линукс после закрытия говорит о том, что для тебя важнее качество линукса, а не открытость и это правильно.
2Alexo
Да, мне пока слабо пофиксить баг ядра, и мне не стыдно в этом признаться, в отличие от некоторых.
Михаил, конечно качество для меня важнее чем открытость, но свободность скорее важнее качества. если б мне сказали \\\\\"Вот тебе новенькая квартира в новом доме, сделанная по лучшим европейским стандартам, но ты не можешь в ней ничего менять сам, лишь можешь обратиься в нашу строительную службу и тогда к тебе если будет время приедут ремонтники и починят/побелят/поклеят_новые_обои/залатают_дыры_в_потолке/поменяют_сантехнику. И вообще квартиру мы тебе даем в аренду, хоть и на неограниченный срок, по своему усмотрению ты не можешь ей распоряжаться, никаких перепланировок, никаких тебе планов/спецификаций на квартиру, никакой информации о ее внутреннем устройстве. Или вот тебе квартира среднего качества от предыдущего жильца (он строитель-любитнль и делал ее сам) с со всеми его чертежами, схемами, планами по модернизации, бери пользуйся, делай с ней что хочешь, но при этом если надумаешь ее другому жильцу проодать/подарить то обязан все свои схемы/планы/чертежи также передать ему. Выбирай одну из двух\\\\\" то я выберу второй вариант, посоветуюсь с другими строитеями-любителями, запишусь в клуб анонимных архитекторов
буду сам изучать строительное дело, чтобы усовершенствовать свое жилище. буду помогать со своей стороны другими таким же как я советами, вдруг замечу что у одного из них крыша прохудилась - сообщу. ведь мы с ним часто вместе пьем чай у него дома, в моих же интересах чтобы в чашку сверху не капало. помогу ему чем смогу. пускай квартирки не шибко профессиональные, зато каждый из сообщества строителей-любителей может распоряжаться своей квартирой как ему вздумается, а не ждать сантехников неделями и неизвестно что они там в трубах накрутят.
p.s. пользуюсь source-based дистрибутивом. даже openoffice собираю из исходников. раз в месяц emerge -vuDN world. ощущаю ли себя свободней? хз, возможно нет. но когда пользовался windows было постоянно ощущение, что за меня кто-то все решает, ограничивает чем-то. неприятные были ощущения. особенно при bsod\\\\\\\'ах, найденных вирусах, непонятных глюков
отсутсвия информации о реальном положении дел в моей системе.
p.p.s. для меня три первичных ценности - Жизнь, Свобода, Информация. все остальное вытекает из них.
первое что в голову пришло - format C: система не дает форматировать диск на который установлена. почему парни из микрософта за меня решили, что мне нет необходимости форматировать системный диск из-под самой системы?
а если я не хочу ставить новую систему, а отдаю комп в сервисный центр и не хочу чтобы кто-то видел что у меня творится с системой? это был лишь пример. суть не в том, что действие абсурдное, а в том что по-умолчанию меня принимают за несмышленую домохозяку. я уже взрослый и отдаю себе отчет за свои поступки. если я хочу format C:, значит мне это надо и я сам себе злой буратина, если не понимаю что творю.
Михаил, ну проверь в виртуалке # dd if=/dev/zero of=/dev/sda1 bs=1M (допустим система на /dev/sda1) ;) да и тупо # rm -rf / прекрасно работает. ядро и программа то в это время находятся в памяти и раздел жесткого диска - все лишь файл, который прекрасно стирается.
абсолютно свободным быть нигде не получится. даже в линуксе. всегда найдется что-то или кто-то, который решает какие-то вещи за тебя. например, государство устанавливает обязательное среднее образование, прохождение службы в армии и т.д. помнится, на уроке информатики некоторые ученики задавали мне вопрос, зачем нам в школе преподают информатику, мы не хотим быть программистами. пришлось им обяснять, что таков социальный заказ общества - наделить минимальными (базовыми) знаниями в области информатики каждого гражданина страны. что тут вы ребята не вольны выбирать. вот после школы решайте сами что вам надо в жизни. так же и в линуксе, есть некоторые вещи которые решили за меня. прежде всего это архитектура и философия самой системы. и в этой философии пользователь по-умолчанию считается человеком адекватным, способным разумно принимать решения и отвечать за свои поступки. меня такая концепция отношения к пользователю устраивает. микрософт и иже с ними рассматривает пользователя виндовс как денежный мешок, причем мешок весьма недалекий. такая философия меня не устраивает.
Alexo, ну не в формате дело, пойми. а в якобы заботе о обезопасности пользователя. чем меня микрософт обезопасил, тем что не дает отформатировать системный раздел? случайно да, зашел пуск->Выполнить команду, случайно да набрал format c: и придавил Enter. не слишком много ли случайностей я проделал? может все-таки я специально этого хотел?
Защита от дурака
Кидают тебе bat фаил ты в жизни не з29нал что это такое а там как раз Format C:
Windows позиционируеться, как домашняя система,а средний пользователь плохо разбираеться во всем этом. Считаю ли, что домашняя ОС должна быть защищена таким образом - да.
Я кстати непонимаю почему в Windows по умолчанию новый пользователь Администратор. И почему Админская учетная запись может быть с паролем мненше 8 символов. Или вобще без него.
Alexo, не появились еще на свет такие защиты, которые были бы умнее дураков))) пришли по почте файл bat выкачивающий злобный троян, уничтожающий документы на диске и тот самый дурак, который запустил батник с format C:, запустит и этот батник. посади дурака за OpenBSD, дай ей интернет - она и там умудрится угрохать систему. а вот защиты от дурака не дуракам тока лишние препоны.
Windows всегда позиционировалась как ОС для пользователей начального уровня. А тем кому надо большенсво (я лично не встречал чего то такого что мешало бы мне работать в Windows) всех этих вещей могут отключить. Пример тому UAC - простейшая вещь! Но ИМХО необходимая для новичков.
olegmaster, ну ты блин прям мастер. Формат С ему из под самой системы:))) Ты еще попробуй себя за шиворот в окно второго этажа закинуть, а если не получится, то подай в суд на Ньютона...он тоже твои права ущемил, а то бы мастер самокатапультировался бы с этажа на этаж.
Я наверно у себя на сайте сделаю раздел про линуксоидов и там будет страшилка про то, как olegmaster, опытный линуксоид, не один раз компилировавший ядро линукса, глумится над Форматом С, из под самой системы, а после неудачной попытки он выбрасывается в окно второго этажа....а все это из-за того что MS ущемила его права...она непредоставила ему исходных кодов и он не мог постоянно компилировать виндовс.
Михаил, прошу прощения за оффтоп.
Мы уходим в сторону и начинаем определять, кто круче. Зря я попросил olegmaster-а объяснить, где за него решают. Но он ведь в чем-то прав. Каждая ОС дает свои границы свободы и свои границы ограничений. Ему больше подходит Линукс. эТо прекрасно? Да.
Тут есть другой вопрос - этим он все равно ограничивает свободу. Я больше свободен, потому что без проблем могу использовать и Линукс Окна. У меня больше выбора.
Наблюдатель, Net, плохо троллите. слишком плоско и толсто ;)
Пойду выкинусь со второго этажа, опять забыл подписаться :)
оlеgmаstеr, хорошо что хоть ты широко мыслишь, а то я никогда б недогадался наезжать на MS за то что нельзя форматнуть диск из под самой системы, причем ты же еще и линуксоид, а уж они то пограммотнее виндузятников. Кстати, имена, если человек уважает себя, пишет с большой буквы, ну да ладно...а ты не пробовал, например менять ядра местами, ну с линукса на винду ставить. И если винда не загрузится, то можешь смело подавать в суд на MS, ведь они же монополисты и специально сделали ядро несовместимым с линуксом.
Net, угу-угу, придираться к нику - самый бездарный троллинг, разве воспитатели в детском вам не говорят об этом? ;)
Да. Ничего не имею против конкурентов Microsoft и альтернативных программных продуктов, сама использую на работе FreeBSD. Да , согласна, что Linux и т п - это замечательно. Но чем же так ужасен Microsoft? Если не издеваться над своей машиной установкой и запуском всякой ненужной ерунды, то все не так уж плохо,как мне кажется.
Действительно, Open Source здорово выручает, когда не дают денег ни на что другое. Но где гарантии, что такое приложение будет работать стабильно?
К тому же, конечному пользователю, как правило, не важно знать коды программы, ему важна именно стабильность и безошибочность работы приложения. А процент людей, которые захотят что-либо менять в кодах, я думаю, совсем не велик (я не говорю о перекомпиляции ядра.Наверное, это вещь нужная, мне самой как-то пригодилась :)). Да и чтобы разобраться в чужих кодах требуется время (которого всегда нет), не лучше ли приобрести программный продукт, который во всем устраивает.
IMO, дело разработчика открывать код или нет. Если ПО мне необходимо, закрытость кодов не станет непреодолимой преградой для его приобретения.
Не являюсь сторонником тех, кто считает, что все ПО должно быть бесплатным.Почему человек не должен получать деньги за работу, которая не является такой уж простой.Тогда надо начать раздавать бесплатно книги и другие товары...
Мария, OpenSource это как free word (свобода слова), а не как free beer (бесплатное пиво)
Михаил, почему на блоге нет авторизации, а то тут уже непонятно кто от моего ника пишет сообщения olegmaster`y...
Однако открытось линуха не дала ему возможности потеснить Вынь. Я считаю что у торвальдса просто не было выбора конкурировать c\"gk и Микрософтом было нереально в одиночку компанию денег открыть не было - открыть исходники и подарить их миру - единственное правильное решение
Сколько лет линуксу 14 лет? в 1994 году какая ОС была у МС? Windows 3.1? И за 14 лет где Вынь и где Линь? ~0.80 % Против ~90 за 14 лет!!!
XP которая стоит на почти всех уже компах 6 лет линуксу 14 какая старше? Висте полтора года 16% Ну и когда же вытеснит Линь? Неудача Windows Vista как то повлияла на распространение Lunux? Кстати Виста по распростарнености выигрывает даже у XP.
Я и не говорила, что это бесплатное пиво. Пусть, кому нравится, тот занимается такими проектами.Энтузиасты двигают прогресс. Но проповедовать это как новую \"религию\" , по-моему, чересчур. Не считаю,что можно поставить знак равенства между OpenSorce и свободой слова.Как мне кажется, это разные вещи.
Безусловно, рулит не открытость.
Согласна с Alexo, не смотря на то, что многим не нравится Vista, мы все будем вынуждены работать с ней. Поголовный переход на Линукс, думаю, произойдет еще не скоро.
Да, свободы маловато :( Что ж поделать, не все в этом мире зависит от наших желаний :)
Вынуждает -не вынуждает. Windows Vista это сегодняшнее настоящее. Может кто и не любит Windows очень сильно, но ты не можешь сказать: все больше я не имею ничего общего с Microsoft. То есть ты можешь сказать это для себя лично, но не для организации, например, в которой работаешь. Что касается меня, я не имею ничего против Microsoft. Но это опять не про понимание Open Source
Мария, в вашей организации все закрытое ПО оплачено в должной мере или пользуетесь нелегалом? и вообще товарищи виндузятники, сколько у вас дома на компах стоит нелегального софта? наверное только у Михаила нет.
OpenSource дает 4 степени свободы - использование, изучение, модификация, распространение; проприетарное ПО тольку одну - использование. я не понимаю, как можно быть более свободным, используя и проприетарное и и свободное ПО одновременно, если \\\\\"свобода\\\\\" закрытого ПО является подмножеством свободы открытого ПО?
У меня полно оплаченного софта, есть программы за которые я не способен отдать столько денег (типа МС офсис ) использую альтернативные более дешевые/бесплатные аналоги. И никогда открытость исходников не влияло на выбор софта, мне лично это ненужно.
Alexo, полнО это еще не значит _всё_. я пользуюсь всеми 4-мя свободами, поэтому мне исходники нужны. от жизни надо брать по-максимуму ;)
перефразирую:
Весь софт у меня либо оплачен, либо бесплатный, либо еще на триале (но это не значит что триал вечный).
Кстати о свободах для меня главное это свобода выбора у меня она есть.
Alexo, ну значит тебе респект. мне мало попадалось людей, у которых на домашнем компе нету нелегального софта
Все ясно, линуксоиды очень боятся, что у них на компе найдут варез и прийдется платить штраф... У меня на компе преимущественно оплаченный софт, так как я программист и уважаю труд других программеров. А варез закачиваю когда нужны так сказать тестовые программы, например, перед покупкой лицензионного софта я скачиваю варез и смотрю: а стоит ли его брать или подождать следующего выхода новой версии.
2olegmaster
Что ты зациклился на каком-то софте. Вот этим ты себя и ограничиваешь. Я же говорю, что OpenSource ограничивает в мышлении. У Windows нет никакого движения и мы не ограничены платным софтом, FreeWare или OpenSource, поэтому мы используем любой софт когда хотим и где хотим.
да, я себя в чем-то ограничиваю. я не убиваю людей, не краду, не использую нелегального софта, потому что понимаю, что там где заканчивается моя свобода, начинается свобода других людей. если для вендузятников норма использовать варез, преступая закон, ну что тут скажешь... OpenSource никак не может ни ограничить, ни раскрепостить мышление, да это и не его задача.
olegmaster
Ты помоему не понял что хотел сказать Михаил :)
Он имеет ввиду, что мы выбираем софт покачеству, ане по открытости его кодов, в этом у вас свободы нет. А если ты ставишь закрытый софт ты нарушаешь заповеди OPen Source :)
Варез - нарушение закона, оно к открытым или закрытым исходникам никакого отношения не имеет.
Alexo, я тоже выбираю по качеству, но из 2-х качественных программ я выберу свободную (за редким исключением), потому что не хочу быть ограничен только использованием программы.
ты писал о свободах опен сорс, как же ты можешь выбирать платный софт если он ограничивает твою свободу? Получаеться эти свободы для тебя стоят менше чем втое удобство?
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.