Car-tech

SAP làm ấm nguồn mở

Trốn bão ai ngờ lại trúng ngay bão cá. gì đâu mà liên tục kéo mệt luôn | Săn bắt SÓC TRĂNG |

Trốn bão ai ngờ lại trúng ngay bão cá. gì đâu mà liên tục kéo mệt luôn | Săn bắt SÓC TRĂNG |
Anonim

Mặc dù không được biết đến với những đóng góp của nó cho cộng đồng nguồn mở, SAP dựa vào Đức đang áp dụng nhiều phần mềm nguồn mở hơn, cũng như đóng góp nhiều mã riêng của mình trở lại vào cộng đồng, các quan chức công ty cho biết trong một cuộc phỏng vấn.

"Trong quá khứ chúng tôi đã không có một chiến lược nguồn mở, "Claus von Riegen, giám đốc chương trình của SAP về tiêu chuẩn công nghệ và nguồn mở cho biết. "Điều đó đã thay đổi trong hai năm qua."

Năm 2005, Shai Agassi, sau đó là giám đốc điều hành SAP phụ trách nhóm sản phẩm của công ty, bày tỏ sự không hài lòng về việc sử dụng phần mềm nguồn mở. Tuy nhiên, trong những năm qua, công ty đã ấm lên với ý tưởng này. Chắc chắn, đối thủ chính của SAP, Oracle, là một nhà hoạt động, gây tranh cãi, ủng hộ và tài trợ cho nhiều dự án phần mềm nguồn mở.

Năm 2007, SAP bắt đầu đóng góp đáng kể cho dự án Eclipse, và vào tháng 10 năm 2009, công ty đã tham gia Quỹ phần mềm Apache. Trong năm 2009, SAP đã đóng góp 1,8 triệu dòng cho dự án Eclipse, làm cho nó trở thành nhà đóng góp lớn thứ ba.

Trong khi SAP không nên được coi là "công ty nguồn mở" theo cách tương tự như Red Hat, công ty Tuy nhiên, "đại diện cho một nghiên cứu điển hình về cách các công ty sở hữu độc quyền đã học được rằng họ có lợi ích tốt nhất để đóng góp cho các dự án phần mềm nguồn mở", nhà phân tích phần mềm doanh nghiệp của Tập đoàn 451 Matthew Aslett cho biết. nguồn tin đã trở thành "một vấn đề về năng suất phát triển", von Riegen nói. "Chúng tôi có rất nhiều lĩnh vực mà chúng tôi phát triển phần mềm của riêng mình, nhưng có rất nhiều lĩnh vực hàng hóa mà chúng tôi không cần phải phân biệt bản thân - đó là nơi chúng tôi muốn sử dụng phần mềm hiện có hiệu quả hơn, như nguồn mở"

Trong những trường hợp này, sử dụng ứng dụng mã nguồn mở có ý nghĩa, tiết kiệm thời gian và chi phí để phát triển các chức năng giống hệt nhau trong nhà. Bây giờ công ty sử dụng hơn 100 ứng dụng mã nguồn mở được phát triển bên ngoài SAP.

Để sử dụng tất cả mã được tạo ra bên ngoài này, SAP đã chuẩn hóa cách quản lý việc sử dụng phần mềm nguồn mở của nó. Sử dụng một chương trình gọi là Code Center, được cung cấp bởi Black Duck Software như một phần của Black Duck Suite, văn phòng của von Riegen điều hành một đăng ký toàn công ty trong đó các ứng dụng nguồn mở đã được SAP phê chuẩn để sử dụng trong các sản phẩm của mình. Janaka Bohr, giám đốc cấp giấy phép toàn cầu về nguồn mở của SAP cho biết, các phiên bản của các ứng dụng này đã được phê duyệt, điều này sẽ đơn giản hóa quy trình bảo trì cho công ty. Trước khi bất kỳ phần mềm nào được phê duyệt, luật sư của công ty phải kiểm tra giấy phép để đảm bảo nó không mâu thuẫn với các kế hoạch của công ty đối với sản phẩm. Cách tiếp cận tập trung giảm xuống số lần luật sư phải kiểm tra giấy phép và giảm số lượng trách nhiệm giải trình mà một nhóm phát triển phải làm.

"Trong quá khứ, các nhà phát triển của chúng tôi phải dành một vài giờ để nghiên cứu mở Bohr cho biết.

Phần mềm Black Duck cũng bao gồm một thư viện để quét mã để tiết lộ mã nguồn mở nào được nhúng trong các ứng dụng khác. SAP không muốn thừa kế, nói rằng, một vi phạm GPL, có thể buộc công ty phải mở nguồn toàn bộ chương trình sử dụng một đoạn mã GPL.

Khả năng xem xét mã cũng rất quan trọng trong việc giúp SAP trong quá trình mua lại các công ty khác. Ngay cả khi SAP không sử dụng phần mềm mã nguồn mở, nó vẫn sẽ phải vật lộn với tất cả các phần mềm nguồn mở được sử dụng bởi các công ty mà nó mua lại. Nhìn chung, trong 15 vụ mua lại kể từ năm 2007 (không bao gồm Sybase), công ty đã phải kiểm tra 2.000 chương trình phần mềm khác nhau.

Vào thứ Sáu, SAP thông báo đã hoàn tất việc mua lại Sybase trị giá 5,8 tỷ đô la Mỹ. Mặc dù Sybase sẽ tiếp tục hoạt động như một công ty riêng biệt, SAP vẫn thừa hưởng rất nhiều mã trong giao dịch mua.

Trong khi von Riegen không bình luận về việc mua lại Sybase cụ thể, ông đã nói, nói chung, SAP đầu tư rất nhiều nỗ lực trong việc hiểu mã nào nó được mua như một phần của bất kỳ sự bán hàng tiềm năng nào.

Mặc dù các kỹ sư SAP thường không được phép xem xét mã của một công ty mà hãng dự định mua, phần mềm Black Duck có thể được bên thứ ba sử dụng để quét phần mềm và trả về danh sách mã nguồn mở đã được tìm thấy.

Hoạt động này hữu ích, von Riegen nói. Nó cho phép SAP để có được một xử lý trên cơ sở mã của công ty nó dự định để có được. Trong một trường hợp, một công ty mà hãng đã mua đã tuyên bố là không sử dụng mã nguồn mở, khi thực tế, nó đã nhúng hơn 80 ứng dụng nguồn mở trong các chương trình riêng của mình.

"Một số mục tiêu chuyển đổi tuyên bố rằng họ không sử dụng nguồn mở, nhưng khi bạn quét bạn tìm thấy khá nhiều mã nguồn mở, "ông nói. Trong ít nhất một trường hợp, việc mua lại kế hoạch đã giảm do việc xem xét cơ sở mã tiết lộ nhiều nguồn mở hơn đang được sử dụng hơn so với triển vọng tiếp quản đã tuyên bố.

Joab Jackson bao gồm phần mềm doanh nghiệp và tin tức công nghệ chung cho

Dịch vụ Tin tức IDG

. Theo dõi Joab trên Twitter tại @Joab_Jackson. Địa chỉ email của Joab là [email protected]