Immer wieder lese ich diese Fragen. Vor allem Leute die vorher Zarafa genutzt haben fragen mich danach. Natürlich ist Kopano Open Source und man kann es über diverse Kanäle herunterladen. In diesem Blog-Post will ich dazu mal ein paar Pointer setzen.
Es gibt viele Geschäftsmodelle rund um Open Source. fast alle drehen sich um zusätzliche Services, die zahlende Kunden erhalten. Gleichzeitig wird der Community – das meint Entwickler, Paketierer und Nutzer – die Software offen und frei zur Verfügung gestellt. Ich unterscheide grob zwischen Open Source Projekten, die rein von einer Community entwickelt werden, und Open Source Produkten, hinter denen eine Firma steht. Letztere sind für den Einsatz im Geschäftsalltag unerlässlich, denn nur Firmen können Funktionalität und Service garantieren.
Als Hersteller eines Open Source Produktes überlegen wir bei Kopano, wie wir bei einem möglichst offenen Community-Zugang trotzdem sichtbare Mehrwerte für unsere Kunden schaffen können. Hierzu haben wir uns entschieden, Kopano in drei Branches zu entwickeln: Die „master“-Branch enthält immer den aktuellsten Code. Von dieser spaltet sich „pre-final“ als diejenige Branch ab, in der unsere Qualitätssicherung (Quality Assurance, QA) über Beta-Versionen und Release-Candidates ein möglichst bug-freies Produkt formt. Dieses wird dann in der „final“-Branch zur Verfügung gestellt.
Während „pre-final“ und „final“ unseren Kunden vorbehalten sind, steht „master“ allen zur Verfügung. Das heißt aber ganz und gar nicht, dass wir der Community qualitativ hochwertige Software vorenthalten …
Zunächst einmal gilt es klarzustellen, was „Open Source“ konkret heißt: Der Quellcode von Kopano steht offen zur Verfügung. Dieser kann aus unseren öffentlichen Repositories unter stash.kopano.io heruntergeladen werden. Dies ist unser „master“-Branch, aus dem jede Nacht Installationspakete generiert werden. Diese Pakete sind unsere nightly Builds und sind so aufgebaut, wie auch unsere finalen Produkte aufgebaut sind. Wir stellen der Community die Pakete frei unter download.kopano.io zur Verfügung.
Diese Pakete sind nicht durch unsere QA gelaufen, können und werden also noch den einen oder anderen Bug enthalten. Nichtsdestotrotz kann mit diesen Paketen gearbeitet werden. Es gibt aber noch mehr …
Wir freuen uns sehr, dass die Community unser Angebot des offenen Quellcodes aufgreift. So gibt es zum Beispiel aus der Debian-Community die pkg-giraffe-maintainers. Auch im Buildsystem von OpenSuSE gibt es ein Kopano-Projekt. Beide Projekte bieten bereits Pakete zum Download an, die ursprünglich aus unserem „master“-Branch stammend über Community-Engagement von Bugs bereinigt wurden. Eine fortgeschrittene Integration gibt es auch bereits im App-Center der kostenfreien Univention Core Edition. Darüber habe ich auch hier schon einmal geschrieben.
Über die „master“-Branch hat die Community immer Zugriff auf unsere neueste Software. Pakete, die von der Community selbst auf Bugs geprüft wurden, sind über die jeweiligen Distributionen verfügbar.
Das Ganze erklärt mein Kollege Bob im Kopano-Blog auch noch einmal. Ich denke, in Summe bekommen wir den Spagat zwischen Produkt mit Mehrwerten für die Kunden und Projekt für die Community damit sehr gut und sehr offen hin. Wenn nicht gar offener als andere.