2009-06-13 1 views
2

У меня есть фреймворк для PHP, который я разработал около 3 недель, но он готов к выпуску ... если я это сделаю. В этой экономике я не могу просто взять то, что я сделал, и освободить его бесплатно и просто почувствовать (потому что мне нужны деньги, которые он может собрать), и все же я разорван своей оценкой проектов с открытым исходным кодом. Я хочу съесть и Я хочу поделиться как с открытым исходным кодом. Я уверен, что некоторые понимают мою загадку сразу с места.Как я могу опубликовать/продать/продвигать полупромышленный проект с открытым исходным кодом?

В качестве примера плюсов и минусов моего проекта, приведено очень быстрое сравнение с CodeIgniter. Моя инфраструктура в 10 раз быстрее на базовой скорости (пустой CI в сравнении с базовой демонстрацией моей) и быстрее на 20-30 раз быстрее. Тем не менее, в моей инфраструктуре не так много всего, что у CI есть расширенная маршрутизация (с регулярным выражением или с именованными параметрами) и ORM. Если бы я сравнил его с аналогичной структурой на другом языке, я бы назвал свою работу Sinatra, или Ramaze, PHP.

Мне нужен дополнительный доход. Это плоский факт, и все же я не хочу, чтобы это был исключительно коммерческий проект.

Мне нравится открытый исходный код, и я хочу внести свой вклад. Да, я знаю, что фреймворки для PHP - это десяток десятков, но я думаю, что у меня может быть что-то здесь. Итак, я не хочу, чтобы моя работа шла полностью.

Так что я остаюсь разорванным. Лицензирование может помочь, но только тогда, когда люди честны. Я не верю в то, что я поставил «DRM» в свое программное обеспечение. Тем не менее, у меня нет достаточного количества функций, чтобы сказать: «Если вы пожертвуете/заплатите, вы получите X других функций!» и принести пользу этому.

Как я могу продать это? Как я могу продвигать его и выпускать как открытый источник для бесплатного использования? Как я могу адекватно лицензировать свою работу для этих целей?

Какова ваша общая политика или советы для таких проектов? Особенно, когда вы хотите сократить прибыль, кто-то получит коммерческий проект. Какие лицензии, ограничения и т. Д., Как вы думаете, будут работать в этой модели?

Я ценю любые ответы, которые могут помочь мне разобраться, что делать.

Edit:

Для выяснения того, что я имею в виду, позвольте мне добавить следующее: это мой любимый проект. Это то, что я сделал, потому что я почувствовал его недостаток на рынке фреймворков PHP и поддерживал его для своих собственных работ. Но, в отличие от большинства моих работ, я бы очень хотел сделать эту публикацию. Я хочу, чтобы люди увидели это, попробовали, использовали его и работали с ним.

Однако я вложил достаточно времени в нерабочее время, чтобы это было просто отдано. Я ценю модель с открытым исходным кодом, но я не вижу, как я могу бесплатно пожертвовать около 80 часов работы бесплатно для спекулятивного увеличения моей «репутации» в мире программного обеспечения. Фреймворки PHP - это копейка дюжина, а я думаю Я сделал хороший, но я уверен, что есть так же много других, которые сделали то же самое. Мое может быть лучше, но у него есть равный или больший шанс быть средним для бедных.

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

Я просто пытаюсь выяснить, как, когда, или если я даже должен, монетизируйте работу, которую я сделал для себя.

+0

http://www.stackoverflow.com/questions/929566/promote-a-free-library-on-the- web – 2010-03-15 03:44:09

+0

Этот вопрос не соответствует теме, поскольку речь идет о продаже программного обеспечения и лицензировании, а не программировании. –

ответ

0

Лучшим способом может быть просьба о пожертвованиях. Я бы определенно пожертвовал, если бы мне понравился ваш фреймворк.

+0

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

+0

Спасибо за поддержку. Я просто вижу, что большинство проектов, которые просят пожертвования, возможно, 600 долларов каждый год или два. Это начало, это точно, но мы увидим, как все идет. –

+0

О, и это для известных и более широко используемых (умеренных размеров) проектов, о которых я знаю. –

3

Я чувствую, что если вы действительно считаете, что начали что-то большое, отпустите его в мир с открытым исходным кодом. Если он будет принят и станет стандартом для многих, это само по себе откроет для вас еще больше возможностей для получения прибыли как создателя/изобретателя. Самый большой потенциал для вас, чтобы заработать большие деньги (на мой взгляд), должен стать крупным игроком/основателем большой инициативы.

+0

, это не займет некоторое время, хотя – kthakore

+0

Да, но так будет продавать его для создания дохода. За исключением нескольких исключений, получение серьезной прибыли требует времени. –

+0

На самом деле я не нахожусь за большими деньгами. Я просто пытаюсь получить дополнительную прибыль от того, что я сделал для себя. Спасибо за ответ, я просто пытаюсь собрать сторонние мнения. –

0

Вы можете попробовать модель QT: Лицензия на двойную лицензию с бесплатной лицензией на копилефт (вам нужно будет проверить, какой из них подходит) и заплаченную коммерческую лицензию.

0

Лучше выбрать двойную лицензию. Его similer к MySQL.

3

Чтобы быть абсолютно откровенным, у вас, вероятно, есть переопределенная идея о том, насколько хороша ваша структура и насколько она готова к выпуску (в любой форме).

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

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

В-третьих, это PHP, поэтому защита исходного кода будет проблемой. Моим советом было бы рассматривать это как социальную, а не техническую проблему, то есть, если кто-то собирается украсть ваше программное обеспечение, вы не можете многое сделать. Более того, не больно (или даже неудобно) ваших законных пользователей из страха перед пиратами и ворами.

Наконец, одним из преимуществ открытого источника является то, что вы можете получить усилия сообщества в разработке. Вы теряете это, как только вы отправляетесь на коммерческую деятельность. Даже если вы идете с двойной лицензией, вы не можете взять чей-то взнос в коде GPL (например) и выпустить его по коммерческой лицензии.

Вам могут понадобиться деньги, но продажа программного обеспечения, как правило, является ужасным способом сделать это. Более долгосрочный взгляд будет состоять в том, чтобы вы создали профиль и имя для себя людьми, принимающими вашу фреймворк, и лучший способ сделать это - это открыть его с открытым исходным кодом. Linux может быть бесплатным, но я могу гарантировать, что Линус Торвальдс получает здоровый доход от своих усилий.

+0

Конечно, люди могут сделать то же самое через несколько недель - и я уверен, что у многих людей есть. Но я не нашел нечто похожее на свои собственные рамки в списке открытых исходных фреймворков в Википедии. Хотя я думаю, что вы много читаете в «Замечании« Я что-то », я никогда не говорил, что это впечатляюще. Я думал о стиле «donationware license», но я видел, как люди получают несколько сотен долларов в течение года или двух с этой идеей. –

+0

О, если бы я написал это в Ruby или Python, защита кода все равно была бы проблемой. Даже .NET-программа имеет эту проблему благодаря размышлению. –

+1

Вы правы в отношении любой проблемы, но дизассемблирование (или использование отражения) кода Java/.Net по-прежнему сложнее, чем обычно PHP (шифрование Zend и т. П.). – cletus

2

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

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

+0

Вот почему я бы предпочел лицензировать его под «, когда вы делаете деньги, я бы хотел пожертвовать/оплатить« столько »по размеру». Так что у этих морских свинок может быть возможность съесть пищу и решить, подходит ли ей * в первую очередь *, и знаю, что они получают то, за что заплатили. Я тоже не хочу быть морским свинком! –

Смежные вопросы