Format C | ||
Уф, мыслей по данному вопросу много накопилось - даже не знаю, правильные они или нет. Но почему то очень хочется обсудить данную тему - поспорить, сравнить свои мысли с мыслями других людей. Интересная она, эта тема и заслуживает быть обсужденной в отдельном топике на форуме программирования! Итак, что я знаю об open-source... Что такое open-source communities? Это место для расширения (обмена друг с другом) тех. идеями + совместная реализация этих идей, а так же обмен опытом между компьютерными профессионалами. Хорошее ли это дело, помогает ли оно двигать вперед технологии? Хм... благодаря таким communities появились всемирно-известные вещи: 1. Операционная система Linux... да и Unix тоже, хоть он и быстро "коммерциолизировался". 2. Web сервер Apache и его "двойник" на джаве - Jakarta Tomcat 3. Универсальное средство программирования на джаве (и уже, кстати, на PHP) - Eclipse, потенциал которого безграничен благодаря очень грамотной системе расширений (плагинов). Если тебе нужна какая-либо дополнительная функциональность, например улучшенный графический интерфейс для создания программ в какой-либо новой технологии - пиши плагин!... Этот плагин потом будут использовать другие люди и тебя добрым словом вспомнят! 4. Сервер для серьезных и сложных приложений на джаве - JBoss. плюс сотни и даже тысячи других проектов, названия которых не столь известны. Вопрос: кому и зачем было нужно работать в этих проектах бесплатно? Ответ не так прост как кажется. Сорри, но я не верю, что участники open-source проектов - поголовные энтузиасты, увлеченные своим дело настолько, что и минуты не могут прожить без любимой работы! Конечно, есть некоторый процент энтузиастов, но на голом энтузиазме, без расчетов получить рано или поздно за свою работу хоть какую-то денюжку, вряд-ли бы появилось на свет что-то серьезное. Ну, так уж человек устроен - ему приятно получать вознаграждения за свой труд и он будет искать для этого любую возможность. Некоторые из этих людей, чаще всего молодых, просто искали возможность заявить о себе и заработать пресловутые референсы. Ну, принято на Западе ставить в CV (резюме) конкретные проекты, в которых ты участвовал. А тебе ставить пока нечего, но open-source проекты в инете дают шанс: потому что твое имя будет упомянуто в списках участников проекта и ты можешь даже послать работодателю куски кода и целые файлы, созданные лично тобой и успешно работающие в "Мировой паутине"! Тоже самое можно сказать о людях, которые в период кризиса потеряли работу и сидят на пособии: в резюме можно поставить, что ты все-таки работал, а не сидел без дела + есть надежда, что кто-то из участников твоей open-source комьюнити поможет тебе найти работу. Наконец, есть перспектива начать свой собственный бизнес. Потому что софт хоть и бесплатный, но к нему создаются всякие доп. коммерческие пакеты и даже коммерческая документация. Например, JFreeChart - софт бесплатный. Есть небольшое бесплатное описание. Но существует так-же Полное описание для девелоперов со всеми ньюансами, которое бесплатно не скачаешь - плати 20 долларов. Вопрос: Многие open-source проекты открыто финансировались монстрами типа Sun, IBM etc. А им то какой в этом интерес? Нафиг им нужен на рынке бесплатный продукт, альтернативный их коммерческому софту? Хм... Да это не более чем игра за дополнительные рынки сбыта своей продукции. Вот представьте: кто-то скачал бесплатный Eclipse, который весьма похож на "cгигувший в небытие" коммерческий WebSphere Studio. Значит, он будет писать приложения под джаву и "деплоить" эти приложения на одном из серверов. Среди которых WebSphere cервер занимает не последнее место + приложения под WebSphere очень хорошо пишутся на Eclipse + . Что мы имеем? А имеем мы то, что клиент (а нашим клиентом, в данном случае, может фирма создающая серьезный коммерческий софт) ушел к нам. То бишь, мы украли его у Билла Гейтса. При этом, наш клиент понимает, что писать программный код с помощью одного из IDE и нести ответственность за поведение их нового приложения на сервере - две разные степени ответственности!!!... Если на первом можно сэкономить и даже взять бесплатно, то на втором экономить рискованно. Почему? Да потому, что любая техника имеет свойство периодически отказывать! Вот "рюхнет" бесплатный сервер и пользователи нашего сервиса могут выставить нам штраф... или мы сами потеряем крупную сумму на остановке нашего бизнеса!!! А если мы нормально купим сервер у всемирно-известной фирмы... например, у той же IBM... это даст нам гарантию - и качества, и компенсацию потерь в случае чего + мой начальник не будет бить меня по голове за то, что не на кого "перевести стрелки" за случившееся!!!! Короче, это нормальная психология для людей, ответственных за ведение бизнеса: экономим где можно, но страхуемся на главном! Продолжу в другой раз, если тему не закроют. А главное, если людям тоже интересно. Это сообщение отредактировал Format C - 21-03-2008 - 19:57 |
||
do-do | ||
гм... об чем топик то? Если хочешь серьезный обзор сделать по OS то лучше начать с изучения линков и статей тут http://osa.samag.ru/todo (это приложение к журналу Системный Администратор) Тут более внятно |
||
Format C | ||
так-с... в инете мона найти тонны внятных текстов по многим вопросам. И че? Теперь будем относится к этим текстам трепетно, как к Библии - что бы, не дай Бог, сказать не так внятно/профессионально/академично как там??? Серъезный научный обзор делать не собирался и не хочу выдергивать правильные фразы из и инета, что б выглядеть умным... да, тупой я - но, извините, какой уж есть. Вам же лучше - вы на моем фоне Эйнштейнами будете! А если серъезно - пишу просто, без понтов и заумных фраз, при этом хочу предложить лядям поговорить об open-source - так как мы его представляем, имея наше ТЕКУЩЕЕ знание об этом вопросе... обменяться мнениями и собственным видением его сильных и слабых сторон, причин появления в компьютерном мире, перстпектив и т.д.... ну, разумеется если людям это интересно. Спасибо за указание непонятности затеи - вставил пару строк в заглавный топик, что бы было яснее. Если все-равно непонятно, тогда - извините... привык излагать свои мысли на английском и их, вроде, понимают. Может мне тогда и здесь type-ать по ихнему? Я, в принципе, не против - у меня на работе даже русской "клавы" нет Но в любом случае, как автор топика, я бы хотел попросить вас высказывать, в первую очередь, собственное мнение своими словами, а не цитатами из умных туториалов. А линки на всевозможную авторитетную литературу в инете я бы хотел видеть по минимумуму и только в качестве ответа на откровенно-бредовые мысли из постов, желательно с их предварительным цитированием. . Это сообщение отредактировал Format C - 21-03-2008 - 20:05 |
||
Tuzik12 | ||
Не упомянута еще одна особенность разработки подобных проектов: тестирование производится большим числом пользователей, а не ограниченным числом тестеров внутри фирмы. Это дает возможность проекту развиваться практически без тестеров. А ведь затраты на тестирование могут превышать затраты на программирование. |
||
Format C | ||
да, это любопытно. да плюс ко всему "тестеры" могут попасться разные по классу: от продвинутых пользователей-профессионалов до новичков. Последние, по простоте душевной, могут загнать тестируемую систему в такое состояние, что профи потом будут до-о-лго чесать затылок как им это удалось сделать! ![]() |