Nvidia: PhysX-Quellen auf Github verfügbar
Nvidia stellt den Quellcode seines PhysX-SDKs auf Github bereit. Der Code steht für Windows, Linux, OS X sowie Android bereit und Nvidia will sogar Verbesserungen von Dritten übernehmen. Frei ist die Software allerdings nicht.

Die Spielebranche ist im Umbruch. Anders als noch vor einigen Jahren stehen nun bekannte Engines wie die angekündigte Source 2 von Valve oder die Unreal Engine 4 gratis für Entwickler bereit. Zudem werden sehr einfache Lizenzmodelle verwendet. Nvidia setzt nun für PhysX eine ähnliche Strategie um wie für die Unreal Engine: Der Quellcode des SDKs für Physikberechnungen steht nun kostenlos für jeden Entwickler zur Verfügung.
Das gilt derzeit für Windows, Linux, OS X und Android. Um PhysX in Titeln zu verwenden, die auf Konsolen veröffentlicht werden sollen, muss jedoch weiterhin über eine Lizenz mit Nvidia verhandelt werden. Eigenen Aussagen zufolge ist PhysX bereits in mehr als 500 Spielen verwendet worden. Mit diesem Entgegenkommen an Entwickler könnte sich diese Anzahl nochmals deutlich erhöhen.
Die Software von Nvidia ist in der Unreal Engine integriert, weshalb der Quellcode auch jenen Entwicklern zur Verfügung steht, die die Engine von Epic benutzen. In dem Blogeintrag von Epic heißt es sogar, dass Nvidia an PhysX vorgenommene Änderungen durch Spieleentwickler überprüfen und eventuell in den Hauptzweig von PhysX übernehmen werde. Die Neuerungen stehen danach also allen bereit, die mit PhysX arbeiten.
Wie bei der Unreal Engine kann der Code von PhysX für die eigenen Bedürfnisse beliebig verändert werden, freie Software ist der Code von Nvidia nicht, da der Code nicht frei weiterverteilt werden darf. Um Zugriff auf die PhysX-Quellen zu erhalten, müssen Entwickler bei Nvidia registriert sein und eine Lizenzvereinbarung akzeptieren. Bereitgestellt wird der PhysX-Code schließlich über Github.
mit "frei" meine ich bspw. ohne jede Registrierung und das Annehmen von AGBs/EULAs etc...
Mir ist der Unterschied bewusst. Für das Argument war das aber keine Voraussetzung