Хорошо спланированное / сделанное программное обеспечение с открытым исходным кодом может быть вашим ответом, потому что оно может быть очень прибыльным, и обслуживание будет несколько делегировано сообществу, но нет никакого рецепта для успеха. Лучший совет, который я могу дать, - это порекомендовать несколько выступлений о том, что действительно является открытым исходным кодом и его махинациями:
И возможно также:
Суть открытого кода, на мой взгляд, состоит в том, чтобы создать что-то ценное и интересное не только для вас, но и для всех, поскольку сила открытого источника лежит в сообществах.
Кроме того, если ваш начальник / компания не хочет открывать программное обеспечение, просто выделите особенности вашей собственной бизнес-логики и ноу-хау. Итак, что вы будете делать:
- Инкубируйте проект с открытым исходным кодом с вашими ресурсами
- Вырастить сообщество
- ???
- Прибыль =)
Да, я серьезно, и "???" включает в себя любые стратегии, которые вы хотите использовать после того, как наберете достаточно интереса. С сегодняшними инструментами, такими как Github и Twitter, вы можете распространять информацию проще, но помните, что ваше первое впечатление должно быть достаточно интересным.
Если вы на самом деле не хотите с открытым исходным кодом ( который вы должны понимать как бизнес-модель, прежде чем внедрять его, если вы хотите добиться успеха ), вы всегда можете запустить его как сервис, для этого проверьте видео Carsonified, но это подразумевает много других вещей для вашей компании.
В конце концов, быть открытым исходным кодом или запустить его как сервис - это способ сделать проект устойчивым в долгосрочной перспективе.