G
Gelöschtes Mitglied 71051
Gast
Hallo allseits,
ich bin neu hier, und habe ich jetzt extra in diesem Forum angemeldet. Seit einigen Jahren würde ich gerne als Hobby Projekt ein 2D Medieval Sandbox MMO oder ein SciFi "Tabellen" MMO entwicklen (Backend mit Browserzugang, vllt ein paar Hundert Spieler). Ich habe mich immer wieder mit allem dazu beschäftigt, aber konnte unter anderem die Frage nach der Programmiersprache nicht beantworten, abgesehen von HTML und CSS ohne die es ja nicht geht.
Bevor Oracle sein Lizenzmodell geändert hat, war ich eigentlich auf Java gekommen, dieses erscheint mir nach wie vor tauglicher für mein Vorhaben. Als Alternative hat sich JavaScript herausgestellt, welches bspw. mit Node.js als Backend entwickelt werden kann. Ausserdem erscheint mir JS auf den ersten Blick verständlicher oder einfacher, auch in der Syntax. Ich fürchte aber auch, mir langfristig keinen Gefallen zu mit wenn ich's mir einfach mache.
Für Java spricht eigentlich, das Oracle einen Support bieten kann für Server. Das wäre bei kommerzieller Nutzung glaube ich wichtig. Das kostet natürlich auch, und ich kann nicht davon ausgehen, das ein einfaches Spiel so viel Gewinn abwirft, um davon noch fette Lizenzen zahlen zu können.
Was ich jetzt nicht klar beantworten konnte bis heute:
- Wenn ich Open JDK nutze, darf ich dies komplett kommerziell nutzen, oder gibt es da Kostenfallen/Rechtsfallen?
- Wenn ich Open JDK nutze, kann ich es später bei bedarf in Orcale JDK umwandeln/übertragen?
- Wenn ich Oracle JDK runterlade, kann ich kostenfrei entwickeln? (Manche sagen ja, andere nein - ???)
Denn: wenn ich ein JDK benutze, und es gibt am Ende Lizenz-Probleme, kann ich ggf. alles neu in JS lernen/schreiben. Das würde ich gern vermeiden. Ich wollte darüber nicht Rentner werden, es wir so schon Jahre brauchen. Das soll nicht umsonst sein.
Kann mir jemand hier erklären, wie sich da mit den Lizenzen genau verhält? Ab wann muss ich was zahlen? Und gibt es Kostenfallen? (Bibliotheken etc.)
Und wie ist das mit den Java-Versionen, einfach das letzte JDK installieren und gut?
Ich hab das Gefühl, Java ist rechtlich gesehen ein Lizenz-Dschungel, in dem die Gefahr von Anwälten zu hören reichlich groß ist. Sowas kann ich nicht gebrauchen.
Gibt es eine sicheren Fahrplan, wie sieht der aus?
Mit einem unsicheren Gefühl werde ich kein Java benutzen.
Besten Dank erstmal und Viele Grüße
Winter
ich bin neu hier, und habe ich jetzt extra in diesem Forum angemeldet. Seit einigen Jahren würde ich gerne als Hobby Projekt ein 2D Medieval Sandbox MMO oder ein SciFi "Tabellen" MMO entwicklen (Backend mit Browserzugang, vllt ein paar Hundert Spieler). Ich habe mich immer wieder mit allem dazu beschäftigt, aber konnte unter anderem die Frage nach der Programmiersprache nicht beantworten, abgesehen von HTML und CSS ohne die es ja nicht geht.
Bevor Oracle sein Lizenzmodell geändert hat, war ich eigentlich auf Java gekommen, dieses erscheint mir nach wie vor tauglicher für mein Vorhaben. Als Alternative hat sich JavaScript herausgestellt, welches bspw. mit Node.js als Backend entwickelt werden kann. Ausserdem erscheint mir JS auf den ersten Blick verständlicher oder einfacher, auch in der Syntax. Ich fürchte aber auch, mir langfristig keinen Gefallen zu mit wenn ich's mir einfach mache.
Für Java spricht eigentlich, das Oracle einen Support bieten kann für Server. Das wäre bei kommerzieller Nutzung glaube ich wichtig. Das kostet natürlich auch, und ich kann nicht davon ausgehen, das ein einfaches Spiel so viel Gewinn abwirft, um davon noch fette Lizenzen zahlen zu können.
Was ich jetzt nicht klar beantworten konnte bis heute:
- Wenn ich Open JDK nutze, darf ich dies komplett kommerziell nutzen, oder gibt es da Kostenfallen/Rechtsfallen?
- Wenn ich Open JDK nutze, kann ich es später bei bedarf in Orcale JDK umwandeln/übertragen?
- Wenn ich Oracle JDK runterlade, kann ich kostenfrei entwickeln? (Manche sagen ja, andere nein - ???)
Denn: wenn ich ein JDK benutze, und es gibt am Ende Lizenz-Probleme, kann ich ggf. alles neu in JS lernen/schreiben. Das würde ich gern vermeiden. Ich wollte darüber nicht Rentner werden, es wir so schon Jahre brauchen. Das soll nicht umsonst sein.
Kann mir jemand hier erklären, wie sich da mit den Lizenzen genau verhält? Ab wann muss ich was zahlen? Und gibt es Kostenfallen? (Bibliotheken etc.)
Und wie ist das mit den Java-Versionen, einfach das letzte JDK installieren und gut?
Ich hab das Gefühl, Java ist rechtlich gesehen ein Lizenz-Dschungel, in dem die Gefahr von Anwälten zu hören reichlich groß ist. Sowas kann ich nicht gebrauchen.
Gibt es eine sicheren Fahrplan, wie sieht der aus?
Mit einem unsicheren Gefühl werde ich kein Java benutzen.
Besten Dank erstmal und Viele Grüße
Winter