От
|
Лом
|
К
|
Alex~1
|
Дата
|
25.05.2006 03:42:14
|
Рубрики
|
Прочее; В стране и мире;
|
Разумеется "с нуля" - точка отсчета еще та...
>Если "без философии".
>>1. Основная проблема - как соблюсти должный балланс между тем, что хочется и тем, что принесет средства к существованию (на консалтинге).
>
>Это общая проблема при начале любого проекта. :)
Эт точно. :) Вообще ощущение весьма любопытное - раньше никогда такой проблемы не возникало, но теперь начинаю иногда себе представлять степень свободы (с постоянной работы я уйду) и возникают смутные сомнения, как бы не увлечься... Кстати, тоже весьма философский вопрос - как человек в продвинутом обществе сможет ее решить? Только при коммунизме задача еще сложнее, там балланс придется соблюдать не относительно хлеба с маслом на обед, а относительно неких "интересов общества". :о
>>2. Какой тип лицензии выбирать.
>
>Вопрос имеет смысл при начале "с нуля", чего делать не следует, IMHO. Вообще-то существует порядка 50 различных open-source дицензий. В принципе, особых проблем в этом плане быть не должно, хотя подходить к этому вопросу надо аккуратно.
>Более подробно сказать ничего не могу, так как совершенно не представляю Вашу задачу.
Тут я в курсе. Разумеется я не собираюсь выбрать "нью документ" и отбить "Hello world!". Разумеется также, что как все наши ушлые коллеги распотрошу похожие проекты, посмотрю как сделано у них, но сделаю по-своему. Кстати, тема еще не паханная, но скоро люди ломанутся. Тип лицензии мне скорее всего продиктует наличие ресурсов. Чем меньше собственных, тем больше придется отдать контроля над проектом.
>>3. Напрямую связанный вопрос - какую структуру выбрать. Более расширенное знакомство с вопросом показывает, что абсолютно "добровольные" проекты не больно то работают - модули расползаются "кто в лес, кто по дрова" код не унифицирован, стиль - черт ногу сломит и главное никаких понятий о сроках - на кофейной гуще гадать - точнее будет. Наиболее удачные, на мой взгляд, серьезные, структурированные проекты типа MySQL. Разумеется, финансы стоящие за такими проектами для меня абсолютно недоступны, поэтому начинать придется самому + 1, 2... Основной упор, как я вывел, необходимо делать на clean интерфейс, модульность и хорошо подобранные алгоритмы.
>
>Зависит от задачи. Вы ее представляете, я - нет. Термин "интерфейс" можно понимать по-разному. Например, "интерфейс польщователя" или "интерфейс сервера приложений".
Разумеется пользователя. Тут можно целую книгу написать о психологии тех, кто этим FREE GNU OS пользуется. Иногда на код и решения глянешь и в ужас приходишь, а проект идет, в топе... Последний из таких, с которым пришлось познакомиться - e-Groupware.
>>4. Есче с чем столкнулся - лучше все писать с нуля :-о (почти все) потому что патенты... Патентуется все что можно и нельзя, элементарные решения в клиент-сервер технологиях, которые любой нормальный человек решит одним и тем же способом вполне могут оказаться "запатентованными". Собирали е-мэйлы под петицией "нет патентам" в европарламент, да куда там, все давно решено и куплено.
>
>Обычно я имею дело с проектами, которые начинать "с нудя" никому и в голову не придет. :)
Я тоже :) Однако тут вроде пока исключение. Коммерческие проекты существуют, но они дороги и громоздки.
>Насчет патентов - это серьезно. В том числе поэтому мало кто и начинает "с нуля".
Да уже вижу, пару компаний, кому это не понравится...
Ну, политикой позанимался, того стоило, теперь вот посмотрим, что такое ОС и как его готовят.
Мне вот хотелось бы узнать, не в деталях разумеется, ваши практические мысли на эту тему. Насколько я понял, вы работаете над разными интегрированными системами (учет, управление) с Java клиентскими приложениями и ОС СУБД движками. Вероятно немного участвовали в ОС разработке. Что вы думаете по этому поводу - почему сами не начали какой нибудь форк или русскую локализацию какого либо проекта? Если собираетесь начать, то какие препятствия видите? Какие мысли вызывает скажем попытка спроецировать себя на место разработчика? И еще, тут мало говорилось о тех, кто всем этим должен пользоваться... Интересно было бы узнать мнение.