У мене є проект, який я хотів би зробити opensource. Але як кажуть - поспішиш - людей насмішиш.
Хочеться зробити як в кращих будинках Парижа, Лондона і Сиктивкара. Правильно організувати svn (git? mercurial?) репозиторій, вибрати зручну лід-трекінг систему. Організувати зручний обмін кодом, легке підключення до проекту розробників, просте збирання нових версій. Напевно в OpenSource проектах повинні бути розподілені ролі, організована ієрархія розробників, контроль комітів, створення патчів... - Так, тонкощів багато. Так от, прошу ком'юніті порадити хорошу документацію - покрокову інструкцію ну або просто хороші статті по темі. Погуглити я погуглив, але ніякий гугл не замінить особистий досвід:)
Так само є питання щодо вибору ліцензії. Проект буде абсолютно безкоштовним, код повністю відкритим, і вільним для використання. Мені не шкода. Поідеї підходить LGPL. Але є у мене пару бізнес-ідей, пов'язаних з проектом. Вони не накладають обмежень на сам код, але вже їх наявність вносять зміни до ліцензії, чи не так? Чи можу я, взявши за основу існуючу ліцензію, внести в неї свої зміни, і випустити продукт під своєю ліцензією. Чи це правомірно?
Вкрації про проект. Сайт проекту тут. Там ніби дві частини
1. Envos.Framework — MVC PHP Framework. Зараз доступна досить стара версія (хоча принципи ті ж). Коли розберуся з організаторськими справами, викладу нову.
2. Envos.Blogs - Рушій мультиблогів написаний на Envos.Framework. Код поки не доступний. Треба вирішити проблеми описані вище.
Бізнес-ідея полягає в тому що б зробити в Envos.Blogs систему автоматичного оновлення, натомість зобов'язуючи користувачів движку віддавати мені контент своїх блогів, фото та інших сервісів, дозволяючи мені їх публікувати на свій розсуд, з посиланням на джерело. Не хочеш віддавати, оновлюй вручну.
Друга ідея - надання API центрального сервера для зберігання контенту (відео, фото), знову ж таки в обмін на можливість розпоряджатися цим контентом у своїх цілях.
Хочеться дізнатися думку спільноти з цього приводу.