Car-tech

SAP, Açık Kaynak Kodunu Açıyor

Nedir Bu Kaynak Kodu Meselesi ?

Nedir Bu Kaynak Kodu Meselesi ?
Anonim

Geleneksel olarak, açık kaynaklı bir topluluk olan Alman merkezli SAP, daha açık kaynak kodlu bir yazılım benimsiyor ve kendi kodlarını daha çok topluma geri kazandırıyor. Şirket yetkilileri bir röportajda şöyle dedi:

"Geçmişte biz açık kaynak stratejisi var, "diyen SAP'nin teknoloji standartları ve açık kaynak program direktörü Claus von Riegen. "Bu son iki yıl içinde değişti."

2005 yılında, şirketin ürün grubundan sorumlu SAP yöneticisi Shai Agassi, açık kaynaklı yazılım kullanma konusunda belirsizliği dile getirdi. Ancak yıllardan beri şirket bu fikre sıcak bakmıştır. Kuşkusuz, SAP'nin baş rakibi Oracle, açık kaynaklı yazılım projelerinin tartışmalı, destekleyicileri ve destekleyicileri konusunda aktiftir.

2007'de SAP, Eclipse projesine önemli ölçüde katkıda bulunmaya başladı ve Ekim 2009'da şirket Apache Yazılım Vakfı'na katıldı. 2009 yılında SAP, Eclipse projesine 1,8 milyon satır katkıda bulunarak üçüncü en büyük kurumsal katkıyı sağladı.

SAP aynı şekilde "açık kaynaklı bir şirket" olarak görülmemeli, Red Hat, şirket Yine de, "açık kaynak yazılım projelerine katkıda bulunmak için, özel şirketlerin nasıl en iyi çıkarları olduğunu öğrendikleri iyi bir örnek çalışmayı temsil ediyor", 451 Grup kurumsal yazılım analisti Matthew Aslett'i bir inceleme notunda yazdı.

SAP için von Riegen, kaynakların "kalkınma verimliliği meselesi" haline geldiğini söyledi. "Kendi yazılımımızı geliştirdiğimiz birçok alanımız var, fakat kendimizi farklılaştırmaya gerek duymadığımız birçok meta alanı var - bu, açık kaynak gibi mevcut yazılımı daha verimli kullanmak istiyoruz" dedi.

Bu durumlarda, açık kaynak uygulamayı kullanmak, şirket içinde aynı işlevselliği geliştirmek için zaman ve maliyet tasarrufu sağlar. Artık şirket SAP dışında geliştirilen 100'den fazla açık kaynaklı uygulama kullanıyor.

Bu harici olarak üretilen kodların tümünü kullanabilmek için SAP, açık kaynaklı yazılım kullanımını yönetme yöntemini standartlaştırdı. Black Duck Yazılımının Black Duck Suite'in bir parçası olarak sunduğu Code Center adlı bir program kullanarak von Riegen'in ofisi, açık kaynak kodlu uygulamaların SAP tarafından kendi ürünlerinin içinde kullanılmak üzere onaylanmış olduğu şirket genelindeki bir sicili çalıştırır. Ayrıca, bu uygulamaların hangi sürümlerinin onaylandığını ve şirketin bakım sürecini hızlandıracağını da belirtti.

Bu merkezi yaklaşım, şirketin lisans sorunları ile ilgilenmesine yardımcı olur, diyor, SAP'nin açık kaynak kodlu küresel lisans yöneticisi Janaka Bohr. Herhangi bir yazılım onaylanmadan önce, şirketin avukatları, şirketin ürün planlarıyla çelişmediğinden emin olmak için lisansı kontrol etmelidir. Merkezileştirilmiş yaklaşım, bir avukatın bir lisansı kontrol etme ve bir geliştirme ekibinin yapması gereken durum tespiti miktarını azaltma sayısını azaltmaktadır.

"Geçmişte, geliştiricilerimiz, bir kaç saat açık bir araştırma yapmak zorunda kaldılar. Lisansı bulmak için kaynak ürün bulmak, teknik bilgi bulmak için, "Bohr dedi.

Black Duck yazılımı da açık kaynak kodu diğer uygulamalar içine gömülü açıklamak için tarama kodu için bir kütüphane içerir. SAP, bir GPL kodu snippet'ini kullanan tüm programı açık kaynağa açmaya zorlayabilecek bir GPL ihlali miras almayı istemiyor.

Kodu gözden geçirme yeteneği, SAP’i diğer şirketleri satın alma süreci. SAP, açık kaynaklı yazılım kullanmamış olsa bile, elde ettiği şirketlerin kullandığı tüm açık kaynaklı yazılımlarla uğraşmak zorunda kalacaktı. Genel olarak, 2007'den beri (Sybase dahil değil) 15 şirkette, 2000 farklı yazılım programını incelemek zorunda kaldı.

Cuma günü, SAP, 5,8 milyar ABD Doları tutarındaki Sybase satın alımını kesinleştirdiğini duyurdu. Sybase ayrı bir şirket olarak faaliyet göstermeye devam etse de SAP, satın alma işleminde hala çok miktarda kod devralmıştır.

Von Riegen, Sybase devralımını özel olarak yorumlamayacağı gibi, genel olarak SAP, potansiyel satışın bir parçası olarak hangi kodun elde edildiğini anlamak için çok çaba harcadığını söyledi.

SAP mühendisleri genellikle Satın almayı düşündüğü bir şirketin kodunu gözden geçirin, Black Duck yazılımı üçüncü bir kişi tarafından yazılımı taramak ve açık kaynak kodun bulunup bulunmadığına dair bir liste döndürmek için kullanılabilir.

Bu etkinlik muazzam derecede yardımcı oldu von Riegen dedi. SAP'nin, elde etmek istediği şirketin kod tabanı üzerinde bir tanıtıcıya sahip olmasını sağlar. Bir vakada, edindiği bir şirket, kendi programlarında 80'den fazla açık kaynak kodlu uygulamayı gömdüğünde, açık kaynak kod kullanılmadığını iddia etmişti.

"Satın alma hedeflerinden bazıları" açık kaynak kullanmadıklarını iddia ediyorlar, ancak taradığınızda çok fazla açık kaynak kodu buluyorsunuz "dedi. En az bir vakada, planlanan bir satın alma işlemi devralınması düşünüldüğünde, kod tabanının gözden geçirilmesi, daha fazla açık kaynak ortaya çıktığını ortaya koymuştur çünkü

Joab Jackson, için kurumsal yazılım ve genel teknoloji kırılma haberlerini kapsamaktadır. IDG Haber Servisi. @Joab_Jackson'da Twitter'dan Joab'ı takip edin. Joab'ın e-posta adresi [email protected]