Сегодня я решил выразить свой респект линуксу, а точнее его разработчикам, которых очень много. Свое уважение майкрософт я выразил уже давно, а до линукса никак клава не доходила, ибо в голову постоянно лезли другие мысли.
Не смотря на то, что я не отношусь к OpenSource, я все же уважаю линукс, потому что по моему мнению, эта система относиться к моему любимому QualitySource. Да, там есть ошибки, а где их нет? Да, в последнее время в окнах меньше ошибок, но времена бывают разные, а качество - достаточно комплексное понятие и в целом линукс качественный проект. Я уже давно веду сайтик с бaгами (BagTraq) и про линукс пишу очень даже редко, не чаще, чем про окна.
Должен ли код быть открытым? Ответ такой же сложный, как и вопрос - "не факт". Все зависит от программы и от вашего желания. Если вы хотите открыть код и свою работу на всеобщее обозрение, никто не может запретить. Но тут нужно сначала спросить себя: "А для чего мне это нужно?". Повыпендриваться? Получить реальную помощь других программистов?
На самом деле, очень мало народу вливается в массовую разработку. Например, на сайте www.vr-online.ru Проводился опрос по поводу отношения к открытому коду и активное участие в данном движении принимало только два человека. Трудно сказать, много это или мало, но мне кажется это очень мало. Да, на сайте, посвященном линуксом таких людей будет намного больше, но ведь и на сайте Microsoft их будет меньше.
В последнее время стал замечать, что все больше администраторов склоняются к открытому коду. Они становятся просто фанатами этого дела Почему? Зачем? Ответа на этот вопрос найти невозможно, потому что он кроется в психологии людей.
Этим вопросом я всеръез озаботился после прочтения одной из статей Джоела о том, как влияют цены сопряженных товаров. Чтобы лучше понять эту тему, ее лучше рассматривать на примере. Есть компьютер и софт и оба товара взаимосвязаны. Сколько будет стоит компьютер с ОС? Экономист скажет, что он должен стоить столько, сколько готов заплатить потребитель. Если это меньше себестоимости, то производство не рентабельно.
Ттеперь мы подошли к самому интересному. Допустим, что потребитель способен заплатить 1000 зеленых. Теперь, чем меньше будет стоить ОС, тем больше сможет получить производитель железа и наоборот. Поэтому MS стремится сделать железо дешевым и на домашнем рынке ей это удается. Именно поэтому IBM стремится сделпть ОС дешевой и рынке серверов это удается сделать благодаря Linux.