К книге
Настоящий CTO: думай как технический директор8. Технологические решения. 8.7. ПО с открытым исходным кодом. 8.7.2. Рекомендации по использованию
64%
8. Технологические решения. 8.7. ПО с открытым исходным кодом. 8.7.2. Рекомендации по использованию
212

Старайтесь по возможности использовать ПО с открытым исходным кодом, особенно если вы работаете на Java, JavaScript или Python, поскольку на GitHub и SourceForge доступно множество ответов на вопросы и готовых утилит. Прежде чем вы дадите зеленый свет разработчикам, ознакомьтесь с рекомендациями о том, как лучше включать ПО с открытым исходным кодом в ваш продукт:

• Составьте список лицензий, которые может использовать команда, – скорее всего, это будут лицензии типа Apache/MIT/BSD.

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

• Создайте централизованный список всех внешних библиотек (например, общую электронную таблицу) со следующей информацией:

• имя библиотеки;

• URL веб-сайта;

• тип лицензии;

• компонент, в котором она используется.

Разработайте и передайте команде инструкции по использованию open source, чтобы она могла быть уверена в том, что вы поддерживаете, уважаете и поощряете использование открытого исходного кода.

Предыдущая главаГлава 212 из 332Следующая глава