Старайтесь по возможности использовать ПО с открытым исходным кодом, особенно если вы работаете на Java, JavaScript или Python, поскольку на GitHub и SourceForge доступно множество ответов на вопросы и готовых утилит. Прежде чем вы дадите зеленый свет разработчикам, ознакомьтесь с рекомендациями о том, как лучше включать ПО с открытым исходным кодом в ваш продукт:
• Составьте список лицензий, которые может использовать команда, – скорее всего, это будут лицензии типа Apache/MIT/BSD.
• Библиотеки необходимо использовать целиком – не выделяйте отдельные фрагменты и не включайте их таким образом, как будто они были разработаны у вас. Воровство недопустимо.
• Создайте централизованный список всех внешних библиотек (например, общую электронную таблицу) со следующей информацией:
• имя библиотеки;
• URL веб-сайта;
• тип лицензии;
• компонент, в котором она используется.
Разработайте и передайте команде инструкции по использованию open source, чтобы она могла быть уверена в том, что вы поддерживаете, уважаете и поощряете использование открытого исходного кода.