Hi,
ich habe gerade auf PureArea gelesen, dass PureBasic wohl bald für ARM verfügbar sein könnte...realisiert durch ein C-Backend. Das ist ja ne richtig tolle Nachricht!
Finde ich echt cool, wenn man PureBasic dann auf jeder beliebigen Plattform ausführen kann (ideal für Raspberry unc Co)!
Ich war anfangs nur verwundert, dass GCC gewählt wurde...es steht ja immerhin unter der GPL.
Vor einigen Jahren habe ich mal an einem Projekt gearbeitet, quasi ein Front-End für ein anderes Programm, das unter GPLv3 stand und hatte mich da in die Lizenz eingearbeitet.
Sobald ein Programm abhängig von einem GPL-Programm ist, oder auch nur gewisse Teile/Funktionen nur mit diesem anderen GPL-Programm ihre Funktion erfüllen, so darf das gesamte Eigenprojekt ebenfalls nur unter GPL veröffentlich werden.
Also ich bin kein Experte auf dem Gebiet, aber nach meiner damaligen Auffassung, dürfte PureBasic nur blanken C-Code erstellen, den man dann selbst in einen Compiler füttert. Wenn man direkt auf GCC aufsetzt oder gar den Debugger nutzt, dann müsste PureBasic evtl. auf GPL wechseln.
Aber GCC ist ja v2...vielleicht gibt es in diesem Punkt nochmal Unterschiede zur v3...oder ich bin einfach nur auf dem falschen Dampfer
Würde man z.B. den Clang-Compiler nehmen, dann hätte man wohl sämtliche Freiheiten und könnte den Compiler gar als Werkzeug in PureBasic einfleischen.
Ich freue mich auf jeden Fall sehr über den Schritt und hoffe, dass es die Alpha bald zum Testen geben wird
Viele Grüße,
Andi