История изменений
Исправление hobbit, (текущая версия) :
Если тебя терзают сомнения — не открывай. Получим ещё одного гения, у которого гениальное творение провалилось из-за открытия исходников.
Всё-таки будем честными. Главный мотив, из-за которого люди открывают исходники — это стремление сделать мир чуточку лучше (даже если они это отрицают). Ну и репутацию себе создать заодно. Всё остальное, что ты перечислил — имеет место быть, но в качестве сопутствующих факторов. Если главный мотив у тебя есть, и он перевешивает потенциальные риски — ты знаешь, что делать, и не будешь спрашивать это на ЛОРе.
Спускаясь чуть ниже… Если ты собираешься это продавать — имей в виду, что продавать опенсорсные решения (свои, не чужие) вообще очень мало кому удаётся. Не только в России, но и во всём мире. До недавнего времени историей успеха был Red Hat, ну и где он теперь? Поэтому, повторюсь: сомневаешься — не открывай.
Правда, один минус я таки оспорю:
Считаеется, что код в open source должен быть идеален.
А вот это заблуждение. Считать можно что угодно, но говнокода БОЛЕЕ ЧЕМ хватает и в опенсорсе, и в проприетарщине. Если ты не рассчитываешь на сообщество — этим можно вообще не заморачиваться (на самом деле, нет, конечно, это вопрос твоей программистской совести, конечно, код надо вылизывать и вычищать, но если ты не откроешь его только по этой причине — это глупо и печально). Если рассчитываешь… код в open source должен быть, скажем так, привычным. То есть написанным на более-менее мейнстримовом ЯП, использовать общедоступные библиотеки и быть написанным в стиле, который поймут другие программисты. Ну и тебе правильно написали выше:
Вроде бы и значимый минус, но если тебе не будут тыкать говном в нос, ты так и останешься джуном.
Удачи.
Исходная версия hobbit, :
Если тебя терзают сомнения — не открывай. Получим ещё одного гения, у которого гениальное творение провалилось из-за открытия исходников.
Всё-таки будем честными. Главный мотив, из-за которого люди открывают исходники — это стремление сделать мир чуточку лучше (даже если они это отрицают). Ну и репутацию себе создать заодно. Всё остальное, что ты перечислил — имеет место быть, но в качестве сопутствующих факторов. Если главный мотив у тебя есть, и он перевешивает потенциальные риски — ты знаешь, что делать, и не будешь спрашивать это на ЛОРе.
Спускаясь чуть ниже… Если ты собираешься это продавать — имей в виду, что продавать опенсорсные решения (свои, не чужие) вообще очень мало кому удаётся. Не только в России, но и во всём мире. До недавнего времени историей успеха был Red Hat, ну и где он теперь? Поэтому, повторюсь: сомневаешься — не открывай.
Правда, один минус я таки оспорю:
Считаеется, что код в open source должен быть идеален.
А вот это заблуждение. Считать можно что угодно, но говнокода БОЛЕЕ ЧЕМ хватает и в опенсорсе, и в проприетарщине. Если ты не рассчитываешь на сообщество — этим можно вообще не заморачиваться (на самом деле, нет, конечно, это вопрос твоей программистской совести, конечно, код надо вылизывать и вычищать, но если ты не откроешь его только по этой причине — это глупо и печально). Если рассчитываешь… код в open source должен быть, скажем так, привычным. То есть написанным на более-менее мейнстримовом ЯП, использовать общедоступные библиотеки и быть написанным в стиле, который поймут другие программисты.
Удачи.