Aber im ernst, dann schießt sich Java als kommerzielle Plattform ja wohl mal ab oder seh ich hier was falsch?
Nein, wieso denn?
Schon mal darauf geachtet wieviel kommerzielle SW es in Java gibt?
Im Prinzip lässt sich jedes Kompilat dekompilieren, egal ob Assembler, C/C++, C# oder Java, das Ergebnis ist dann mehr oder weniger nah am Original, aber eigentlich nie der Original Quellcode. Ist nur eine Frage des Aufwandes... aber illegal ist es meist, solange es sich nicht um OSS handelt, und in diesem Falle macht dekompilieren wenig Sinn
Es gibt sogar Stimmen die sagen, mal sollte nix Obfuskieren (gibt es dieses Wort überhaupt? :noe
, denn so lässt sich am einfachsten ein Verstoss gegen das Urheberrecht nachweisen.
Ist für den Otto-Normal Entwickler aber meist uninteressant, wer hat schon so tolle Algorythmen die sonst keiner kennt. Ganz abgesehen davon, das nicht selten das Projekt schon GPL ist, ohne dass der Entwickler das weiss, dazu reicht es schon den MySQL Treiber zu nutzen
Gab dieses Thema schon öfters hier, einfach mal suchen.