Het gaat inderdaad om een devkit, waaraan erg strenge eisen worden gestelt vanuit de EULA. Het is natuurlijk een goeie start om op deze manier ontwikkelaars op weg te helpen - maar ze hadden mijns inziens beter voor een ander licensie model kunnen kiezen.
Destijds zijn de Quake engines ook openbaar gemaakt en gepubliceerd onder de GPL-licensie, hierdoor kan de engine verder ontwikkeld worden (en dat wordt die nog steeds in de vorm van darkplaces/fteqw). En games zoals
Nexuiz kunnen nog best meekomen met andere moderne games, omdat er veel is toegevoegd aan de darkplaces engine.
Om even een stukje aan te halen uit de UDK EULA sectie 3:
use the UDK to develop applications that compete with or could compete with the UDK or any other middleware or game development software produced by Epic;
Niet alleen wordt het verboden iets aan de UDK of de engine aan te passen, ook mag er niet gewerkt worden aan een alternatief voor de UDK. Voor ontwikkelaars is dit dus een soort van drijfzand, als je erin gaat zitten kom je er moeilijk weer uit.
Ook ben je met een niet commerciele licensie verplicht om geen enkele winst te maken, dus ook donaties voor een hobby project zijn uit den boze. Daarnaast zijn de commerciele licensies flink aan de prijs voor een engine die inmiddels al behoorlijk verouderd is.
Niet alleen wordt het verboden iets aan de UDK of de engine aan te passen, ook mag er niet gewerkt worden aan een alternatief voor de UDK. Voor ontwikkelaars is dit dus een soort van drijfzand, als je erin gaat zitten kom je er moeilijk weer uit.
Dat vind ik wel meevallen. Het is een redelijk normale bepaling in dergelijke overeenkomsten. Het voorkomt dat jij een kleine aanpassing doet, en dan een alternatief voor de UDK gaat verkopen. Je lift dan eigenlijk mee op al het werk van Epic.
Je mag perfect een complete eigen engine/ontwikkeltools maken, maar niet gebaseerd op het werk van Epic.
Ik vind dat best een redelijke bepaling, ze stellen hun spullen immers niet gratis/goedkoop ter beschikking om zo met hunzelf te concureren, terwijl ze er niks voor terug zien.
Niet alleen wordt het verboden iets aan de UDK of de engine aan te passen, ook mag er niet gewerkt worden aan een alternatief voor de UDK. Voor ontwikkelaars is dit dus een soort van drijfzand, als je erin gaat zitten kom je er moeilijk weer uit.
Je leeste het verkeerd, je mag de UDK niet gebruiken om zelf een Development Kit te maken/uitbrengen. Je mag dus niet Merlijn85DK uitbrengen wat gewoon een aangepaste UDK is. Wat je wel mag is de editor tools meeleveren bij je spel (sterker nog, je kan het met moeite niet doen). Iedereen kan dus mods maken voor jou game.
Ik zie niet waar die drijfzand zit. Als de UDK licentie je niet aanstaat kan je altijd upgraden naar een normale UE3 licentie (die misschien wel een factor 10 hoger kan liggen).
Ook ben je met een niet commerciele licensie verplicht om geen enkele winst te maken, dus ook donaties voor een hobby project zijn uit den boze. Daarnaast zijn de commerciele licensies flink aan de prijs voor een engine die inmiddels al behoorlijk verouderd is.
Nee. Donaties zijn welkom. Het gaat hier expliciet om commerciele acties. Je niet commerciele game moet gratis te verkrijgen zijn voor iedereen, en niet achter een betaal portal zitten. Je mag ook geen inkomsten krijgen via de game, wat inhoudt dat je geen advertenties in de game mag plaatsen. "Bedelen" in de game is een wat grijzer gebied, maar een "donate!" knop op je website mag wel.
Ik dacht dat de complete engine wel meer dan een factor 10 hoger lag, zo ergens tegen een miljoen dollar namelijk.
Destijds zijn de Quake engines ook openbaar gemaakt en gepubliceerd onder de GPL-licensie, hierdoor kan de engine verder ontwikkeld worden (en dat wordt die nog steeds in de vorm van darkplaces/fteqw).
Ja, maar meestal wel pas jaren nadat de game uit is. De sourcecode van Doom 3 is nog altijd niet gereleased. Je kunt niet verwachten van Epic dat ze de source vrijgeven van een engine die nog volop gelicensed wordt, gezien de hoeveelheid R&D die erin is gestoken.
Daarnaast zijn de commerciele licensies flink aan de prijs voor een engine die inmiddels al behoorlijk verouderd is.
Pardon? $99 + royalties danwel $2.500 per dev seat is helemaal niet zo flink aan de prijs. Daarnast, zoals ik in het artikel ook al zei, is het een perfecte manier om eerst gratis een game te prototypen. Pas als je implementatie succesvol blijkt kun je op de commerciele toer door een geldschieter te regelen en je game te shippen met UE3 door gebruik te maken van de commerciele license.
[Reactie gewijzigd door .oisyn op vrijdag 6 november 2009 11:55]