Собираясь выпустить на волю [закрытый] код

8
задан Craig Trader 19 June 2010 в 11:56
поделиться

3 ответа

Использование хорошо известной, хорошо протестированной лицензии с открытым исходным кодом поможет вашим пользователям узнать, где они находятся в отношении вашего кода. Худшее, что вы можете сделать, - это выпустить свой код без лицензии. Отсутствие лицензии означает отсутствие использования, поскольку в большинстве юрисдикций программное обеспечение автоматически охраняется авторским правом без права использования или повторного использования.

Если вы не хотите, чтобы проект увядал из-за отсутствия интереса, вам нужно представить его разработчикам.Публикация его на большом сайте проекта с открытым исходным кодом (например, SourceForge , GitHub или Google Code ) поможет вам добиться такой видимости и многое даст инфраструктуры для управления вашим проектом. Чем больше вы сделаете, тем больше шансов, что другие его найдут, попробуют и воспользуются.

2
ответ дан 5 December 2019 в 22:16
поделиться

Лицензия - хорошая идея, даже если вам все равно, что люди делают с кодом - в большинстве случаев люди с радостью принимают код «как есть», а если это не так. делают то, что они хотят, они просто выбросят это - но никогда не знаешь, когда какой-нибудь идиот может попытаться подать на тебя в суд из-за того, что они обожгли рот, выпив горячий кофе, читая твой код.Вы также можете ограничить использование (производные работы и т. Д.) Там, где кто-то другой извлекает выгоду из вашей тяжелой работы. По другую сторону забора люди, которые могут взять и использовать ваш продукт / код, хотят знать, где они находятся в отношении использования / копирования / распространения. Попросив, чтобы ваше имя оставалось в коде, вы также можете гарантировать, что вы получите vcredit за работу, и что любые улучшения / предложения, которые происходят в дикой природе, могут вернуться к вам.

Если вы просто хотите поделиться кодом без продолжительной разработки, то отличное место - CodeProject - вы можете выпустить приложение и написать небольшую статью с его описанием, а затем решать вам решите, будете ли вы публиковать обновления.

Если вы хотите, чтобы другие люди сотрудничали, существует множество веб-сайтов с открытым исходным кодом, которые поддержат этот подход.

Что касается критики, вы, вероятно, получите несколько писем от людей, которым нужна техническая поддержка или которые хотят предложить дополнительные функции. Однако большинство людей очень вежливы. Если вы написали программу для себя, велика вероятность, что, когда она выйдет на рынок, вы обнаружите все биты, которые нужно использовать определенным образом, чтобы хорошо работать, и все дополнительные параметры, которые вам все равно. но о том, что нужно продукту, чтобы сделать его применимым к более широкой аудитории - вы можете быть вовлечены в большую работу по поддержке, если не будете осторожны. В конце концов, не бойтесь сказать кому-то «нет», если он попросит чего-то, чего вы не хотите поддерживать - в конце концов, это ваша программа и ваше время.

Главное развлечься: -)

4
ответ дан 5 December 2019 в 22:16
поделиться

CodeProject - хорошее предложение, но оно действительно зависит от платформы. Обычно пользователи каждой крупной платформы разработки стекаются на другие сайты за своими расширениями или приложениями с открытым исходным кодом. Например, многие разработчики из стека Microsoft ищут вещи в галерее Visual Studio или на CodePlex. Очевидно, что у SourgeForge есть и свои религиозные последователи. Я бы посоветовал продвигать ваше новое приложение на сайте, где вы могли бы найти что-то подобное. Рейтинг страницы в Google любого общедоступного сайта, который вы используете для его размещения, также повлияет на количество людей, которые его найдут, и, в конечном итоге, на то, сколько критики (конструктивной или иной) вы получите в отношении проекта. Лицензирование - всегда хороший план. По моему опыту, каждый крупный сайт для совместной работы с открытым исходным кодом имеет тенденцию учиться определенному механизму лицензирования, поэтому я бы просто сделал то, что кажется наиболее популярным, если у вас нет каких-либо конкретных требований.

0
ответ дан 5 December 2019 в 22:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: