Реклама подобрана на основе следующей информации:
Хотя он не традиционно известен своими вкладами в сообщество с открытым исходным кодом, немецкий SAP использует более открытое программное обеспечение, а также возвращает больше своего собственного кода обратно в сообщество, сообщили представители компании в интервью.
«В прошлом мы не имеют стратегию с открытым исходным кодом », - сказал Клаус фон Риген (Claus von Riegen), программный директор SAP по технологическим стандартам и с открытым исходным кодом. «Это изменилось за последние два года или около того».
В 2005 году Шай Агасси, тогда руководитель SAP, отвечающий за группу продуктов компании, выразил амбивалентность в использовании программного обеспечения с открытым исходным кодом. Однако с тех пор компания согрелась до этой идеи. Конечно, главный конкурент SAP Oracle, например, является активным, если спорным, сторонником и спонсором многих программных проектов с открытым исходным кодом.
В 2007 году SAP начал значительно содействовать проекту Eclipse, а в октябре 2009 года компания присоединился к Apache Software Foundation. В 2009 году SAP внесла 1,8 млн. Строк в проект Eclipse, сделав его третьим по величине корпоративным спонсором.
Хотя SAP не следует считать «компанией с открытым исходным кодом» так же, как, например, Red Hat, компания тем не менее «представляет собой хорошее примерное исследование того, как собственные компании узнали о том, что в своих интересах внести свой вклад в проекты с открытым исходным кодом», - написал аналитик 451 Group Enterprise Software Мэтью Аслетт в обзоре.
Для SAP, используя открытые источник стал «вопросом производительности развития», - сказал фон Риген. «У нас есть много областей, где мы разрабатываем наше собственное программное обеспечение, но есть много товарных областей, где нам не нужно дифференцировать себя, - вот где мы хотим более эффективно использовать существующее программное обеспечение, например, с открытым исходным кодом», - сказал он сказал.
В этих случаях имеет смысл использовать приложение с открытым исходным кодом, экономя время и затраты на разработку идентичной функциональности внутри компании. В настоящее время компания использует более 100 приложений с открытым исходным кодом, разработанных вне SAP.
Чтобы использовать весь этот код, созданный извне, SAP стандартизовал способ управления использованием программного обеспечения с открытым исходным кодом. Используя программу, называемую Code Center, предлагаемую Black Duck Software как часть его Black Duck Suite, офис von Riegen управляет реестром компании, в котором приложения с открытым исходным кодом уже одобрены SAP для использования в своих продуктах. В нем также указывается, какие версии этих приложений были одобрены, что упрощает процесс обслуживания для компании.
Этот централизованный подход помогает компании решать вопросы лицензирования, - говорит Джанака Бор, глава SAP по глобальному лицензированию для open source. Прежде чем какое-либо программное обеспечение будет одобрено, юристы компании должны проверить лицензию, чтобы убедиться, что она не противоречит планам компании на продукт. Централизованный подход сокращает количество случаев, когда адвокат должен проверять лицензию и уменьшает объем должной осмотрительности, которую должна выполнить команда разработчиков.
«В прошлом нашим разработчикам приходилось тратить несколько часов на изучение открытой программы, исходный продукт, чтобы найти лицензии, чтобы найти техническую информацию », - сказал Бор.
Программное обеспечение Black Duck также включает библиотеку для сканирования кода, чтобы открыть, какой открытый код встроен в другие приложения. SAP не хочет наследовать, скажем, нарушение GPL, что может заставить компанию открывать исходную версию всей программы, которая использует фрагмент кода GPL.
Возможность просмотра кода также имеет решающее значение для того, чтобы помочь SAP в ее процесс приобретения других компаний. Даже если SAP не использует программное обеспечение с открытым исходным кодом, ему все равно придется бороться со всем программным обеспечением с открытым исходным кодом, используемым компаниями, которые он приобретает. В целом за 15 приобретений с 2007 года (не включая Sybase) компании пришлось изучить 2000 различных программ.
В пятницу SAP объявила о завершении покупки Sybase в размере 5,8 млрд. Долл. США. Хотя Sybase будет продолжать работать как отдельная компания, SAP все еще унаследовала много кода при покупке.
В то время как фон Риген не прокомментировал приобретение Sybase специально, он сказал, что в целом SAP вкладывает много усилий в понимание того, какой код он приобретает как часть любой потенциальной продажи.
Хотя инженерам SAP, как правило, не разрешено просмотрите код компании, которую он намеревается приобрести, программное обеспечение Black Duck может быть использовано сторонним разработчиком для сканирования программного обеспечения и возврата списка того, что был найден с открытым исходным кодом.
Это мероприятие было чрезвычайно полезным, сказал фон Риген. Это позволяет SAP получить ручку на кодовой базе компании, которую она намеревается приобрести. В одном случае компания, которую она приобрела, утверждала, что не использует код с открытым исходным кодом, когда на самом деле она встроила в свои собственные программы более 80 приложений с открытым исходным кодом.
«Некоторые из целей приобретения утверждают, что они не используют открытый исходный код, но при сканировании вы найдете довольно много кода с открытым исходным кодом », - сказал он. По крайней мере, в одном случае запланированное приобретение провалилось, потому что обзор кодовой базы показал, что используется гораздо более открытый источник, чем заявила перспектива поглощения.
Joab Jackson охватывает корпоративное программное обеспечение и общую технологию, новости для Служба новостей IDG. Следуйте за Joab в Twitter на @Joab_Jackson. Адрес электронной почты Joab - [email protected]
Microsoft предоставила Apache Cash для продвижения Open Source
Microsoft в пятницу расширила поддержку сообщества open-source, пожертвовав деньги в Apache Software Foundation.
IBM, Mayo Form Open-source Health IT Consortium
Новый консорциум фокусируется на обработке естественного языка
Торговые марки: Open Source Friendly (TM)
Несмотря на недавние утверждения об обратном, товарные знаки защищают и продвигают проекты с открытым исходным кодом.