При создании сложных программных продуктов практически невозможно и весьма расточительно писать весь код с нуля. Существующие реализации USB-стека или компонентов для работы с сетью или файловой системой насчитывают сотни тысяч строк кода. Заново изобретать их стоило бы очень дорого и значительно увеличило бы срок разработки.
Использование в таких случаях ПО с открытым исходным кодом — общепринятый подход к разработке программных продуктов. Однако, несмотря на значительные плюсы такого решения, есть и подводные камни.
Как разрабатывать кибериммунные продукты с использованием open source и во что это обходится компании читайте в нашей статье в «Кибериммунном блоге».
При создании сложных программных продуктов практически невозможно и весьма расточительно писать весь код с нуля. Существующие реализации USB-стека или компонентов для работы с сетью или файловой системой насчитывают сотни тысяч строк кода. Заново изобретать их стоило бы очень дорого и значительно увеличило бы срок разработки.
Использование в таких случаях ПО с открытым исходным кодом — общепринятый подход к разработке программных продуктов. Однако, несмотря на значительные плюсы такого решения, есть и подводные камни.
Как разрабатывать кибериммунные продукты с использованием open source и во что это обходится компании читайте в нашей статье в «Кибериммунном блоге».