Я работаю над проектом, который я планирую в конечном итоге GPL (как и со всем не нанятым кодом, который я пишу). Сейчас около 10 000 строк кода, поэтому я достаточно далеко от проекта, теперь у меня есть лучшее понимание проблемы, и у меня есть все больше и больше идей, чтобы вывести этот проект на новый уровень.Задерживает ли открытое сырье?
Я бы хотел сохранить целостность этого проекта, поэтому коммерческим компаниям будет сложно переписать код и закрыть его источник (теперь, когда они переписали свой собственный код). Когда база кода достаточно велика, такая кража (на мой взгляд) сложнее, поэтому, когда база кода достаточно велика, коммерческие компании, которые, как и проект, предпочитают спонсировать разработку большего количества функций в проекте (либо напрямую, либо нанимая других, мне все равно), но в конечном итоге проект будет расти для всех и оставаться открытым для всех пользователей.
Вот почему я хотел бы провести проект еще пару месяцев, пока в нем не будет больше структуры. В некотором смысле я задерживаю выпуск источника сейчас, чтобы защитить целостность проекта в будущем.
Что побуждает меня делать это, так это то, что у меня достаточно финансовых ресурсов, чтобы нанять нескольких разработчиков за неполный рабочий день, чтобы помочь в тех областях, где я менее силен. Это означает, что в настоящее время я могу продолжить этот проект (внутренне как проект с закрытым исходным кодом) в направлении, в котором я намереваюсь и завершить другие функции, которые я изложил, без поддержки сообщества или патчей (что будет очень низким для первый год, как я заметил из большинства других открытых исходников, которые я выпустил, только 2 могут рассчитывать на то, что были зарегистрированы некоторые ошибки и случайный патч в первый год).
Теперь я намерен с открытым кодом исправить код и GPL. Но на данный момент я убежден, что отсрочка этого шага защитит проект от того, чтобы он был поглощен каким-то коммерческим закрытым исходным кодом, и я не смогу отслеживать свой код в нем. Я на правильном пути, или кто-то может меня убедить иначе.
Это касается только программирования касательно. FWIW, вы можете GPL сейчас, если вы будете чувствовать себя лучше об этом, я верю. Наем людей для работы с кодом не считается распределением в смысле GPL. Если вы хотите получить настоящую юридическую консультацию, обратитесь к адвокату, который знает закон в вашей юрисдикции. –
@David, OP не спрашивает, может ли он нанять или распространить свой код. Вопрос, который я читаю, просто спрашивает о преимуществах задержки с открытым исходным кодом. – cooper
@cooper: Мое чтение было то, что OP неохотно задерживал его GPL. Я указывал, что наем людей на работу не обязательно означает, что они могут распространять его, даже если это GPL. Это может быть или не иметь отношения к ОП. –