Я всегда находил пространство с открытым исходным кодом интересным, но никогда не участвовал ни в каких проектах. Недавно у меня возникла, на мой взгляд, отличная идея, которая отличалась от других проектов, которые я видел в этой области (в случае, если это имеет значение, это была платформа .NET DI).
Мой вопрос в том, есть ли у меня забавная идея, следует ли мне присоединиться к существующему проекту и поделиться своими идеями или создать конкурирующий проект с тем, что я хочу. В этой области есть несколько проектов, похожих на то, что я думал, но они не совсем отражают те же идеалы.
Не одобряется ли дополнительная конкуренция в области открытого исходного кода?



Короткий ответ на этот вопрос - это еще один вопрос: вы хотите участвовать в обсуждении или действовать по-своему?
Конкуренция так же важна, как и сотрудничество в области открытого кода. Предполагая, что лицензии совместимы, функции и идеи могут быть взаимоисключающими. Все выигрывают.
Возможно, вы захотите написать его по-своему и превратить этот процесс в статью, которую вы можете отправить в CodeProject. Затем, если статья покажется вам интересной, добавьте ее в SourceForge. Я видел, как многие инструменты и виджеты быстро находили аудиторию и помогали в программировании. Я часто использую XPTable, который начинался как статья CodeProject и в конечном итоге стал проектом с открытым исходным кодом на SourceForge.
Кстати, вы будете знать, является ли это хитом, потому что вы начнете получать множество запросов на улучшение, или люди даже отправляют свои собственные исправления и улучшения в вашу статью.
Спасибо за уделенное время. Я решил внести непосредственный вклад в проект в некоторых областях, в которых они болели. Тем самым я могу помочь проекту и учиться у мастеров.