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