LibreOffice ve Apache Open Office'i bir araya getirmek - kişisel bir görüş (Charles-F. Schulz tarafından)

Eminim Bu bir fikir yazısı Charles-F tarafından. Document Foundation'ın kurucusu ve eski yöneticisi Schulz, LibreOffice ile Apache OpenOffice arasındaki varsayımsal bir birleşme hakkında konuşuyor.

LibreOffice projesinin 4. yıldönümüne birkaç gün kala, eski bir konu internette yeniden gündeme geldi: Apache OpenOffice ve LibreOffice birleşmeli . Bu konuda düşüncelerimi paylaşmak istiyorum, ancak özellikle LibreOffice ve Apache OpenOffice geliştiricilerinin aslında birleşmeyi düşünmedikleri göz önüne alındığında, bunun önemli olduğunu düşünmüyorum. Başlamadan önce, aşağıda yazılanların kişisel görüşüm olduğunu, Document Foundation'ın, Demokrat Parti'nin veya yönetimimin görüşü olmadığını hatırlatmak isterim. Elbette, yargılarımda taraf tutuyorum; hatta ben de ilgili bir tarafım. Ancak bu konularda nispeten iyi bilgilendirilmiş durumdayım ve yorumlarıma bağlam sağlamak için Leif Lodahl'ın bu yazısını da okumak isteyeceğinizi düşünüyorum. Öncelikle, iki projenin birleştirilmesinin, çeşitli soruları kapsayan, doğası gereği politik bir kavram olduğunu açıklığa kavuşturayım. Bunlar arasında şunlar yer almaktadır:

1. Nasıl tanışırdık?

LibreOffice projesi duyurulduğunda proje Oracle'dan markanın mülkiyetini yeni projeye katılmasını ve devretmesini istedi. İyi sonuçlar vermedi. Oracle, markayı OpenOffice.org koduyla birlikte Apache Yazılım Vakfı'na lisanslamaya karar vermeden önce uzun süre bekledi. Burada önemli bir nokta var: Oracle bu varlıkların lisansını aldı.

Bunları ne verdi, ne de ASF'ye sattı. “OpenOffice” markasından vazgeçilip vazgeçilmeyeceği başından beri belirsiz olacak ve kullanılan marka LibreOffice olacak. Durum böyle olmasa bile nasıl çalışacaktı? Aynı yazılımı iki marka altında mı yayınlayacağız? İki farklı isim altında iki farklı yayın mı?

2. Ne toplanacağız?

Lisanslama kısmı tam da bu noktada devreye giriyor: Lisans seçimi belki de yeniden birleşmenin önündeki en büyük teknik engellerden biri. Bir yandan LibreOffice kod tabanı, lisansları (LGPL ve MPL) sayesinde Apache lisansı altında lisanslanan yamaları kabul edebilir, ancak bunun tersi daha zordur (her ne kadar tamamen imkansız olmasa da). Bu kısıtlı kod akışı, yeniden birleşme senaryosunda belirleyici olacaktır çünkü mevcut Document Foundation lisanslama şemasını olduğu gibi bıraktığımız sürece Apache lisansı kapsamındaki tüm yeni yamaların lisanslanmasının durdurulmasına yol açacaktır. Benim tahminim Apache Yazılım Vakfı'nın buna izin vermeyeceğidir.

3. Nerede buluşacağız?

Başka bir deyişle: Hangi depoda? Nerede? Sürüm kontrolü için tercih edilen sistem olarak ASF SVN deposunu mu yoksa Document Foundation'ın kendi altyapısını mı kullanacağız? Belki üçüncü bir taraf (mevcut veya geçici olarak oluşturulmuş) başka bir seçenek olabilir.

4. Kim?

Belirleyici tarafların kim olacağı bir başka hassas sorudur. Bir tarafta Belge Vakfı taraflardan biri olacaktı. Yeniden birleşmenin türüne bağlı olarak (aşağıda), bazı tartışma alanlarının Belge Vakfı'nın tüzüğü kapsamına girmemesi, konuyu karmaşık hale getiriyor. Document Foundation ve Apache Software Foundation'a ek olarak Oracle muhtemelen en az bir tarafın daha katılımını sağlayacaktır; ve tabii ki IBM. Bunu söyledikten sonra, topluluğun bu konudaki sesinin ne olacağı tamamen açık değil: Şu haliyle, Document Foundation, üyelerini ve LibreOffice projesine bireysel katkıda bulunanları doğrudan temsil edecek tek kuruluş olacaktır. ASF de aynısını yapıyor ancak Apache OpenOffice, tüm ASF topluluğunun yalnızca küçük bir kısmını oluşturuyor.

5. Nasıl bir yeniden birleşme isteriz?

Yukarıda sorulan belirli soruların ötesinde, bu sorunun daha geniş sonuçları vardır, çünkü bu, iki projenin varsayımsal birleştirilmesinin mevcut nedenine ve anlamına işaret eden sorudur. Yeni bir yapıda eşit parçaların bir karışımını mı istiyoruz? Mümkün mü? Yukarıda bu senaryonun teknik olarak zor olacağını öne süren birkaç noktanın altını çizdim. LibreOffice'in ASF ve AOO üzerine kurulmasını istiyor muyuz? Açıkçası ben değilim ama soru daha önce soruldu. Bunu neden yapalım? Mümkün? Lisanslama farklılıkları, LibreOffice'e özgü katkıların hurdaya çıkarılması gerektiğini gösteriyor. Bu, LibreOffice'in AOO'ya dönüşeceği ve yapılan tüm işlerin boşuna yapılmasıyla birlikte ortadan kaybolacağı ve iki proje arasındaki boyut farkı göz önüne alındığında, bir cıvatanın içinden geçmeye çalışan bir fil gibi olacağı anlamına gelecektir. AOO'nun LibreOffice üzerinde kurulmasını istiyor muyuz? Lisanslarla ilgili olarak bu mümkün olabilir. ASF bunu ister miydi? Bilmiyorum. Belge Vakfı'nın bunu karşılayabileceğini düşünüyorum. Daha önce kitlesel göç dalgaları gördük. Elbette AOO ekibini entegre edebiliriz. Temel olarak her projeye katkıda bulunanlar ayaklarıyla oy kullanan jüri üyeleri olacaktır. Ve bu ne Document Foundation'ın, ne Apache'nin, ne Oracle'ın ne de IBM'in kontrol edebileceği bir şey.

6. Neyi başarabiliriz?

Eski OpenOffice.org projesinin üyeleri, Sun Microsystems'teki kişilerle projenin geleceğini tartışırken sıklıkla aynı soruyu duyuyorlardı: "Bize bir OpenOffice.org vakfının projenin sorunlarını çözmeye neden yardımcı olabileceğini söyleyin?" Bağımsız bir vakfın varlığını gerektirmeyen başka bir çözüm gündeme getirilerek, her zaman vakıf lehine öne sürülen görüşler bir kenara itildi. Gerçek sonuçlar ile rasyonel argümana dayalı olarak tahmin edilen sonuçlar arasındaki farkı mükemmel bir şekilde göstermek için kullanılır: İkisi mutlaka tamamlayıcı değildir. Tuhaf bir ironiyle şimdi aynı soruyu sormam gerekiyor: "Yeniden birleşme neden projelerdeki sorunların çözülmesine yardımcı olsun ki?" İki ofis paketini birleştirmenin nedenleri olarak sıklıkla gösterilen endişe alanlarını ve sorunları hızlı bir şekilde listeleyeceğim:

  • ortak marka / daha yüksek marka değeri
  • herkes aynı kod tabanına katkıda bulunabilir (evet!)
  • iki benzer ofis paketine sahip olmanın bir anlamı yok
  • artık birlikte çalışabilirlik sorunu yok

Daha yüksek marka değeri, 2010 ve 2011 yıllarında çok iyi bir argüman, belki de en iyisiydi. Bu yazıya, LibreOffice projesinin kurucularının, yeni proje için OpenOffice'i kullanmak için aktif olarak Oracle'ın onayını aradıklarını belirterek başladım. LibreOffice projesinin dördüncü yıl dönümüne artık birkaç saat uzaklıktayız. Proje iyi gidiyor. Hala yapılacak çok şey var ama bu, birçoklarının mümkün olduğunu hayal ettiği şeyleri aştı. LibreOffice markası 2010 ve 2011 yıllarında sıfırdan başlasa da işler değişti. Açıkçası OpenOffice, eski projesinin 10 yıllık varlığının avantajını kullandığı için daha çok tanınan bir markaya sahip; Apache OpenOffice'in bu başarıda varlığı dışında pek bir değeri olmadığını söylediğim için üzgünüm. Ancak LibreOffice bir marka olarak yerleşmiş ve marka değeri her yerde hızla artıyor. Bu markalardan herhangi birinin yok edilmesi bazı acı sonuçlar doğuracaktır. Bunu gerçekten istiyor muyuz? Marka geçişi için sürdürülebilir ve uygulanabilir bir planı olan var mı? Bununla ilgili hiçbir şey duymadım.

Ortak bir projenin aynı kod tabanına katkıda bulunarak onu “daha ​​iyi ve daha güçlü” bir ofis paketi haline getirip getiremeyeceği tartışmalıdır. LibreOffice, her iki paketin lisans özellikleri aracılığıyla Apache OpenOffice'ten istediğini aldı; ancak saf katkılarda Apache OpenOffice'in LibreOffice'e sunabileceği çok az şey var. Dahası, katkıda bulunan iki ekibin boyutları o kadar farklı ki, AOO geliştiricilerinin eklenmesi LibreOffice için çok önemli olmayacaktı, tam tersi olsaydı işler ilginç olurdu. Ancak bu, bir kez daha vergi mükellefleriyle sanki alayları ölçer gibi oynama niyetinde olduğumuz anlamına gelir. Topluluk üyeleri istedikleri gibi gelir ve giderler ve yeniden birleşme hepimizin mutlaka aradığı bir şey değildir.

Yazılım özgürlüğünün temel bir ifadesi olmasına ve tek başına yeterli olmasına rağmen, iki benzer ofis paketine sahip olmanın kesinlikle çok az değeri vardır. Ayrıca 150'ye yakın Linux dağıtımımız var ve eğer etrafa bakıp bu düşünce tarzını uygularsak, bunu Calligra, Abiword ve Gnumeric ile karıştırmak isteyeceğiz. Bu da hiç mantıklı değil. Ancak ne AOO'nun ne de LibreOffice'in "benzer" olmaya çalışmadığını ve popüler algıya rağmen her çeyrekte çok farklı yönlerde büyüdüklerini unutmayın. Aynı şeyi çok farklı bir kod tabanıyla geliştirilen Calligra projesi için de söyleyebiliriz. Kısacası, klonlar pek bir anlam ifade etmeyebilir, ancak özellikle seçim gerçek farklılıkları içeriyorsa, seçim iyi bir seçimdir. Artık AOO ile LibreOffice arasında özellikler açısından, dosya formatı desteği açısından, ekosistem ve mühendislik süreçleri açısından da gerçek farklılıklar var. Bu iki süit arasındaki seçim zaman geçtikçe daha da netleşiyor. Özgür ve özel mülk yazılım arasında bir rekabet olduğunu hayal ettiğimizde, her iki tarafta da tek bir seçeneğin olması gerektiğini ima etmediğimizi unutmamalıyız.

Son fakat bir o kadar da önemli olarak, birlikte çalışabilirlik sorunları birçok bilgili tarafça bir sorun olarak dile getirilmiştir ve temel olarak ODF gibi Açık Standartların benimsenmesinin önünde bir engeldir. Karmaşık bir sorun olmasına rağmen, bulunabilecek sorunların belirli ortamlarda ortaya çıkma eğiliminde olması anlamında kör edici derecede kritik bir sorun da değildir. Bunlar genellikle OpenOffice.org veya AOO'yu kullanan bir kullanıcı tabanının yanı sıra LibreOffice ve halihazırda ODF'ye taşınmış belgeleri içerir. Uygulamalardaki farklılıkların artması, her zaman belge sunumlarında görsel farklılıklara yol açmakta (her ne kadar veri kaybı olmasa da) ve dolayısıyla kullanıcıda hayal kırıklığı ve rahatsızlık yaşanmasına neden olmaktadır. Bu engellerin olası tek çözümü (topu taşıyan dikkatli ve çalışkan bir geçiş uzmanının yanı sıra), AOO ve LibreOffice'in belirli birlikte çalışabilirlik konularında işbirliği yapmasıdır. Ancak hata yapmayın: Microsoft Office veya Calligra'yı ODF belgeleriyle kullanan herkes aslında kendi uyumsuzluklarını yaratacaktır. Bu nedenle sorunun mevcut kapsamı daha geniştir ve birkaç yıldır beklenen bir durumdur; Bu yalnızca bir AOO-LibreOffice sorunu değil. Bir karışım uzun vadede bu sorunu çözecektir ancak yine de bazı kullanıcıları bir uygulamadan diğerine geçmeye zorlayacaktır.

Bu uzun yazıyı bitirmeden önce şunu belirtmek isterim ki, bu konu üzerinde her şey söylendiğinde ve yapıldığında her şey tarafların mevcut iradesine ve hedeflerine bağlıdır. Bunu belirtmek benim için hoş olmayabilir ama bugüne kadar Apache OpenOffice'in var olması için gerçek bir neden bulamadım. Bu, proje üyelerinin aptal ya da beceriksiz olduğunu düşündüğüm anlamına gelmiyor, tam tersi. Ancak yeniden birleşmeden bahsedersek, LibreOffice ve Document Foundation'ın neden oluşturulduğu sorusu ortaya çıkıyor. Apache OpenOffice'in neden yaratıldığını tam olarak bilmiyoruz, bunun ötesinde kurumsal bir istek (Oracle) bir ürünü üçüncü bir tarafa (Apache) lisanslamak. Dolayısıyla eğer iki proje yeniden birleşecekse, bu hamlenin gerçek anlamına çok dikkat edilmeli ve projelere katkıda bulunanlar dinlenmelidir. Yazılım özgürlüğü söz konusu olduğunda topluluğu bypass etmenin bir anlamı yok.


Google'da tercih edilen kaynak olarak ekleyin.