Sjellja së bashku LibreOffice dhe Apache Open Office - një mendim personal (nga Charles-F. Schulz)

në vijim eshte nje pjese opinioni nga Charles-F. Schulz, themelues dhe ish-drejtor i Document Foundation, në një bashkim hipotetik midis LibreOffice dhe Apache OpenOffice.

Ndërsa i afrohemi përvjetorit të 4-t të projektit LibreOffice vetëm pas pak ditësh, një temë e vjetër është rishfaqur në internet: Apache OpenOffice dhe LibreOffice duhet të bashkohen . Do të doja të ndaja mendimet e mia mbi këtë, megjithëse nuk mendoj se është e rëndësishme, veçanërisht pasi zhvilluesit e LibreOffice dhe Apache OpenOffice nuk po e shqyrtojnë në të vërtetë një bashkim. Para se të filloj, më lejoni t'u kujtoj të gjithëve se ajo që vijon është mendimi im personal, jo ai i Document Foundation, Partisë Demokratike apo administratës sime. Unë jam, padyshim, i anshëm në gjykimin tim; madje jam një palë e përfshirë. Por unë jam gjithashtu relativisht i informuar mirë për këto çështje dhe mendoj se do të dëshironi ta lexoni edhe këtë postim nga Leif Lodahl për të ofruar kontekst për komentet e mia. Më lejoni të sqaroj së pari se bashkimi i dy projekteve është një koncept i natyrshëm politik që përfshin disa pyetje. Midis tyre janë këto:

1. Si do të takoheshim?

Kur u njoftua projekti LibreOffice, projekti i kërkoi Oracle të bashkohej dhe të transferonte pronësinë e markës në projektin e ri. Nuk funksionoi mirë. Oracle priti një kohë të gjatë para se të vendoste të licenconte markën tek Apache Software Foundation, së bashku me kodin nga OpenOffice.org. Ekziston një pikë e rëndësishme këtu: Oracle licencoi ato pasuri.

Ai nuk i dha ose i shiti në FSHF. Aftësia për të hequr markën "OpenOffice" do të ishte disi e pasigurt që nga fillimi, dhe LibreOffice do të ishte marka e përdorur. Edhe nëse nuk është kështu, si do të funksiononte? A do të lëshonim të njëjtin program nën dy marka? Dy lëshime të ndryshme nën dy emra të ndryshëm?

2. Çfarë do të mbledhim?

Këtu hyn pjesa e licencimit: zgjedhja e licencave është ndoshta një nga pengesat më të mëdha teknike për një ribashkim. Nga njëra anë, baza e kodit LibreOffice, falë licencave të saj (LGPL dhe MPL), mund të pranojë copëza të licencuara nën licencën Apache, por e kundërta është më e vështirë (edhe pse ndoshta jo absolutisht e pamundur). Kjo rrjedhë e kufizuar e kodit do të ishte vendimtare, në skenarin e një ribashkimi, sepse do të çonte në ndalimin e licencimit të çdo patch-i të ri nën licencën Apache ndërsa ne e lëmë të paprekur skemën aktuale të licencimit të Document Foundation. Supozimi im është se Fondacioni Apache Software nuk do të lejojë që kjo të ndodhë.

3. Ku do të takoheshim?

Me fjalë të tjera: Në cilin depo? Ku A do të përdorim depon SVN të ASF-së ose vetë infrastrukturën e Fondacionit të Dokumenteve me Git si sistemin e zgjedhur për kontrollin e versionit? Ndoshta një palë e tretë (ekzistuese ose e krijuar ad-hoc) do të ishte një mundësi tjetër.

4. Kush?

Kush do të ishte palët vendimtare është një pyetje tjetër e ndjeshme. Nga njëra anë, Fondacioni i Dokumentit do të ishte një nga palët. Në varësi të llojit të ribashkimit (më poshtë), disa fusha të diskutimit nuk do të përfshihen në aktet nënligjore të Fondacionit të Dokumentit, gjë që e komplikon çështjen. Përveç Fondacionit të Dokumenteve dhe Fondacionit të Apache Software, Oracle ndoshta do të ishte së paku një palë tjetër e përfshirë; dhe padyshim, IBM. Duke thënë këtë, nuk është plotësisht e qartë se cili do të jetë zëri i komunitetit për këtë çështje: atëherë, Document Foundation do të ishte i vetmi njësi që do të përfaqësonte drejtpërdrejt anëtarët e tij, kontribuues individualë në projektin LibreOffice. ASF bën të njëjtën gjë, por Apache OpenOffice është vetëm një pjesë e vogël e të gjithë komunitetit të ASF.

5. Çfarë lloj ribashkimi do të dëshironim?

Përtej pyetjeve specifike të bëra më sipër, kjo pyetje ka pasoja më të gjera, sepse është ajo që tregon arsyen dhe kuptimin e vërtetë të një unifikimi hipotetik të dy projekteve. A duam një përzierje të pjesëve të barabarta në një strukturë të re? A është e mundur? Unë kam theksuar disa pika më lart që sugjerojnë se ky skenar do të ishte teknikisht i vështirë. A duam që LibreOffice të themelohet në ASF dhe AOO? Padyshim që jo unë, por pyetja është bërë më parë. Pse do ta bënim? Eshte e mundur? Diferencat e licencimit sugjerojnë që kontributet specifike të LibreOffice do të duhet të hiqen. Do të nënkuptojë se LibreOffice do të shpërndahet në AOO dhe do të zhduket me gjithë punën e bërë për asgjë, dhe duke pasur parasysh ndryshimin në madhësi midis dy projekteve do të ishte si një elefant që përpiqej të kalonte nëpër një bravë. A duam që AOO të themelohet në LibreOffice? Në lidhje me licencat do të ishte e mundur. A do ta donte FSHSH-ja këtë? Nuk e di. Fondacioni Document mendoj se mund të akomodojë. Ne kemi parë valë migrimi masiv më parë. Sigurisht që mund të bashkohemi me ekipin AOO. Në thelb, kontribuesit e secilit projekt do të ishin gjyqtarët që votojnë me këmbë. Dhe kjo është diçka që as Document Foundation, as Apache, as Oracle dhe IBM nuk mund ta kontrollojnë.

6. Çfarë do të arrinim?

Kur anëtarët e projektit të vjetër OpenOffice.org diskutonin për të ardhmen e projektit me njerëzit në Sun Microsystems, ata shpesh dëgjuan të njëjtën pyetje: "Na tregoni pse një fondacion për OpenOffice.org do të ndihmonte në rregullimin e problemeve të projektit?" Gjithmonë, çdo pikë e bërë në favor të një fondacioni u hoq mënjanë, duke sjellë ndonjë zgjidhje tjetër që nuk përfshinte ekzistencën e një fondacioni të pavarur. Ai përdoret për të ilustruar në mënyrë të përsosur ndryshimin midis rezultateve aktuale dhe rezultateve të parashikuara bazuar në një argument racional: të dy nuk janë domosdoshmërisht plotësues. Me një kthesë të çuditshme ironie, tani duhet të bëj të njëjtën pyetje: "Pse ribashkimi do të ndihmonte në rregullimin e problemeve të ndonjë prej projekteve?" Unë do të rendis shpejt fushat e shqetësimit dhe çështjet që shpesh përmenden si arsye për bashkimin e dy apartamenteve të zyrave së bashku:

  • markë e zakonshme / kapital i markës më të lartë
  • të gjithë mund të kontribuojnë në të njëjtën bazë kodike (po!)
  • nuk ka kuptim të kesh dy apartamente të ngjashme zyrash
  • nuk ka më çështje ndërveprimi

Kapitali më i lartë i markës dikur ishte një argument shumë i mirë, mbase më i miri, në 2010 dhe 2011. Unë e fillova këtë postim duke vërejtur se themeluesit e projektit LibreOffice kanë kërkuar në mënyrë aktive pëlqimin e Oracle për të përdorur OpenOffice për projektin e ri. Tani, ne jemi vetëm disa orë larg nga përvjetori i katërt i projektit LibreOffice. Projekti po shkon mirë. Ka akoma shumë për të bërë, por ka tejkaluar atë që shumë dikur imagjinonin se ishte e mundur. Edhe pse marka LibreOffice filloi nga e para në 2010 dhe 2011, gjërat ndryshuan. Padyshim, OpenOffice ka një markë më të njohur, pasi përfiton nga 10 vitet e ekzistencës së projektit të saj të vjetër; Më vjen keq të them se Apache OpenOffice ka pak merita për këtë arritje përveç ekzistencës së saj. Por LibreOffice si markë është krijuar dhe kapitali i saj i markës po rritet shumë kudo. Shkatërrimi i ndonjë prej këtyre markave do të sillte disa pasoja të dhimbshme. A e duam vërtet këtë? A ka dikush një plan të realizueshëm dhe të qëndrueshëm për një tranzicion të markës? Unë nuk kam dëgjuar për këtë.

Fakti që një projekt i përbashkët mund të kontribuojë në të njëjtën bazë të kodit, duke e bërë atë një suitë zyre "më të mirë dhe më të fortë" është e diskutueshme. LibreOffice mori atë që dëshironte nga Apache OpenOffice përmes specifikimeve të licencës të të dy kompleteve; por në kontribute të pastra, Apache OpenOffice ka shumë pak për të ofruar LibreOffice. Gjithashtu, të dy ekipet e kontribuesve janë aq të ndryshëm në madhësi sa që shtimi i zhvilluesve të AOO nuk do të ishte shumë domethënës për LibreOffice ndërsa nëse do të ishte e kundërta, gjërat do të ishin interesante. Sidoqoftë, kjo do të nënkuptojë se përsëri kemi ndërmend të luajmë me taksapaguesit sikur të ishim duke matur regjimentet. Anëtarët e komunitetit vijnë e shkojnë si të duan, dhe ribashkimi nuk është diçka që të gjithë domosdoshmërisht po e kërkojmë.

Sigurisht që ka pak vlerë të kesh dy suita zyrash të ngjashme, megjithëse është një shprehje themelore e lirisë së softuerit dhe vetëm kjo duhet të mjaftojë. Ne gjithashtu kemi rreth 150 shpërndarje Linux dhe nëse shohim përreth dhe zbatojmë atë mënyrë të të menduarit, ne do të dëshirojmë të përzihemi me Calligra, Abiword dhe Gnumeric. As kjo nuk ka ndonjë kuptim. Mbani mend, megjithatë, se as AOO dhe as LibreOffice nuk kërkojnë të jenë "të ngjashëm", dhe përkundër perceptimit popullor, ato po rriten në mënyra shumë të ndryshme çdo tremujor. E njëjta gjë mund të thuhet për Calligra, një projekt që është zhvilluar me një bazë shumë të ndryshme kodi. Me pak fjalë, klonët mund të mos kenë shumë kuptim, por zgjedhja është e mirë, veçanërisht nëse zgjedhja përfshin ndryshime reale. Tani ka dallime reale midis AOO dhe LibreOffice, për sa i përket veçorive, mbështetjes së formatit të skedarit, për sa i përket ekosistemit dhe proceseve inxhinierike gjithashtu. Zgjedhja midis atyre dy apartamenteve bëhet më e qartë kur kalon koha. Ne nuk duhet të harrojmë se kur imagjinojmë një konkurrencë midis softuerit të lirë dhe të pronarit nuk nënkuptojmë se duhet të ketë vetëm një mundësi në secilën anë.

E fundit, por jo më pak e rëndësishmja, çështjet e ndërveprimit janë cituar nga palë të ndryshme me njohuri si një problem dhe në thelb janë një pengesë për miratimin e Standardeve të Hapura si ODF. Megjithëse është një problem kompleks, nuk është gjithashtu një problem kritik verbërisht në kuptimin që problemet që mund të hasen kanë tendencë të lindin në mjedise specifike. Këto zakonisht përfshijnë një bazë përdoruesish duke përdorur OpenOffice.org ose AOO së bashku me LibreOffice dhe dokumente që tashmë janë migruar në ODF. Diferencat në rritje në implementime çojnë drejt ndryshimeve vizuale në prezantimet e dokumenteve (megjithëse nuk ka humbje të të dhënave) dhe kështu gjenerojnë shqetësime dhe shqetësime për përdoruesit. Zgjidhja e vetme e mundshme për ato pengesa (përveç një eksperti të kujdesshëm dhe të mundimshëm të migracionit që mban topin) është që AOO dhe LibreOffice të bashkëpunojnë për çështje specifike të ndërveprimit. Por mos gabo: kushdo që përdor Microsoft Office ose Calligra me dokumente ODF në thelb do të krijonte papajtueshmëritë e veta. Shtrirja aktuale e problemit është më e gjerë dhe pritet prej disa vitesh; nuk është vetëm një problem i thjeshtë AOO-LibreOffice. Një përzierje do ta zgjidhte këtë në planin afatgjatë, por përsëri i detyron disa përdorues të braktisin një zbatim për një tjetër.

Para se të përfundoj këtë postim të gjatë, më lejoni të theksoj se kur gjithçka është thënë dhe bërë mbi këtë temë, gjithçka bie në vullnetin dhe synimet aktuale të palëve të përfshira. Mund të duket e pakëndshme për mua ta vë në dukje, por deri më sot ende nuk kam gjetur një arsye të vërtetë pse Apache OpenOffice madje ekziston. Nuk do të thotë që ju i konsideroni anëtarët e projektit si idiotë ose të paaftë, përkundrazi. Por nëse flasim për ribashkim, lind pyetja pse u krijuan LibreOffice dhe Document Foundation. Ne nuk e dimë saktësisht pse u krijua Apache OpenOffice, përtej të qenit një vullnet i korporatës (i Oracle) për të licencuar një aktiv për një palë të tretë (Apache). Pra, nëse të dy projektet do të takoheshin, duhet t'i kushtohet vëmendje e madhe kuptimit të vërtetë të kësaj lëvizjeje dhe të dëgjosh kontribuesit aktualë në projekte. Kur përfshihet liria e softuerit, nuk ka asnjë pikë që të shmanget nga komuniteti.


Shto si burim të preferuar në Google