Submitting form.

We are processing your input. Please wait for some seconds.

Oracle ändert seine Lizenzbestimmungen für Java: Was bedeutet dies für das ImmoTool?


Oracle kündigte bereits vor geraumer Zeit Änderungen in den Lizenzbestimmungen und Veröffentlichungszyklen für Oracle Java an. Die meisten ImmoTool-Nutzer haben momentan Oracle Java installiert und eventuell bereits eine Meldung dieser Art gesehen:

Lizenzhinweis von Oracle Java

Kurz zusammengefasst wird es zukünftig alle sechs Monate eine neue Hauptversion von Oracle Java geben. Für ältere Versionen wird es nur über einen kurzen Zeitraum kostenfreie Aktualisierungen / Sicherheitskorrekturen seitens Oracle geben. Wer eine ältere Version von Oracle Java über einen längeren Zeitraum nutzen will, muss einen kostenpflichtigen Support-Vertrag mit Oracle abschließen.

Für die Entwicklung und Betreuung des ImmoTools ist diese Vorgehensweise nicht optimal. Alle sechs Monate müssten wir das Programm mit einer neuen Hauptversion von Oracle Java testen, sodass andere wichtigere Arbeiten auf der Strecke bleiben.

Da Java selbst unter einer Open Source Lizenz veröffentlicht ist und damit frei von jedermann genutzt werden kann, haben andere Unternehmen mit ähnlichen Problemen alternative Lösungen geschaffen. Wir werden daher zum Jahresende Oracle Java den Rücken kehren und ebenfalls einen alternativen Weg einschlagen. Zum Ende des Jahres ist konkret geplant:

  1. ImmoTool wird im aktuellen Entwicklungsstand als Version 1.0 publiziert. Nur die Addons für E-Mail und CRM werden weiterhin als Beta-Version deklariert.

  2. Ein alternatives Java von AdoptOpenJDK wird direkt in das ImmoTool integriert. ImmoTool-Nutzer benötigen ab Version 1.0 damit kein zusätzlich installiertes Oracle Java mehr und können dies von ihren Systemen löschen (falls es nicht noch von anderen Programmen benötigt wird).

  3. Das ImmoTool wird in diesem Zuge auf Java 10 (oder eventuell 11) umgestellt. Dies ermöglicht uns ein "abgespecktes" Java bereitzustellen, welches nur die tatsächlich benötigten Funktionen enthält.

Das ImmoTool wird somit zum Ende des Jahres frei von Oracle Java sein. Nutzer der Software müssen sich somit keine Sorgen machen, dass ihnen Mehrkosten durch Nutzung von Oracle Java entstehen.

Darüber hinaus vereinfacht sich damit die Installation des Programms für Neuanwender und der Support sollte einfacher werden, wenn jedes ImmoTool mit exakt der gleichen Java-Version betrieben wird. Die nötigen Umstellungen sind ziemlich umfangreich und werden auch einige Änderungen am Programm und unseren Veröffentlichungen mit sich bringen - zum Beispiel:

  • Die Mindestanforderungen werden sich ein wenig erhöhen. Wir werden sehr alte Windows-Systeme (Vista & XP) nicht mehr unterstützen, da Java 10/11 diese nicht mehr berücksichtigt. Es ist darüber hinaus noch unklar, ob ältere Linux-Systeme mit 32 Bit (i686) weiterhin unterstützt werden können.

  • Es werden separate Installationspakete für Windows (32bit / 64bit), Linux (x86_64) und macOS bereitgestellt. Insbesondere unter Windows und macOS kann das Programm damit einfacher im Betriebssystem installiert / aktualisiert / deinstalliert werden (wie man es auch von anderen Anwendungen gewohnt ist).

  • Die automatische Update-Funktion wird aus dem Programm entfernt. Statt dessen teilt das Programm nur noch mit, dass eine neue Version verfügbar ist und bietet einen anklickbaren Link zum Download des jeweiligen Installationspakets an.

  • Durch das eingebettete Java werden die Installationspakete ca. 30 - 40 MB größer sein.

  • Da wir mittlerweile als verifizierter Entwickler bei Apple registriert sind, können wir für macOS erstmals signierte Pakete bereitstellen. Probleme mit Gatekeeper beim Programmstart sollten damit der Vergangenheit angehören.

  • Voraussichtlich wird der ImmoTool-Server in das Installationspaket des ImmoTools integriert. Ein separater Download des ImmoTool-Servers wäre damit nicht mehr nötig.

In den nächsten Wochen liegt also noch eine Menge Arbeit vor uns. Die Mühen werden sich jedoch zweifelsohne für alle Beteiligten lohnen.

Weiterführende Links