Ontwikkelaar id Software heeft de broncode van de BFG Edition van Doom 3 openbaar gemaakt. De bestanden zijn te downloaden via Github. De code valt onder de GNU General Public License. De code bevat niet de render-techniek die bekend staat als Carmack's Reverse.
Uitgever Bethesda maakt via het eigen blog bekend dat de broncode van Doom 3 is vrijgegeven. De code is te downloaden via Github. Ontwikkelaar id Software, sinds 2009 eigendom van Bethesda, kondigde eerder deze maand al aan dat de broncode vrijgegeven zou worden. De code valt onder de GNU General Public License. De studio gaf een jaar geleden al de broncode van Doom 3 uit, de shooter die in 2004 op de markt kwam. In oktober leverde id Software echter de BFG Edition van Doom 3 af, een nieuwe versie van de game met een verbeterd uiterlijk, beter geluid, ondersteuning voor 3d-schermen en een verbeterd systeem voor savegames. De BFG Edition bevat bovendien een extra hoofdstuk.
Uit de broncode van de BFG Edition zijn een aantal onderdelen verwijderd. Zo is de code die integratie met Steam regelt weggelaten en ook het deel dat het afspelen van Bink-video's verzorgt. Bovendien heeft id Software een stuk weggelaten dat verband houdt met een render-techniek die bekend staat als Carmack's Reverse. Het gaat daarbij om een onderdeel dat het renderen van 'shadow volumes' regelt. De studio had hierover een conflict met Creative, de fabrikant die vooral bekend is van geluidskaarten. Die heeft een patent op een vergelijkbare techniek als Carmack ontwikkelde voor Doom 3. Hetzelfde conflict zorgde in 2011 voor flinke vertraging bij het vrijgeven van de broncode van Doom 3. Tegelijk met de broncode verschijnt ook een patch voor de BFG Edition.
[Reactie gewijzigd door HerrPino op 27 november 2012 11:15]
[Reactie gewijzigd door .oisyn op 27 november 2012 14:03]
[Reactie gewijzigd door Rhymoid op 27 november 2012 14:45]
[Reactie gewijzigd door Magnetizer op 27 november 2012 14:48]
Misschien moet je niet zelf conclusies gaan trekken wat de achterliggende reden is dat ik het er niet mee eens ben en dat vervolgens gebruiken om mij te betichten van inhaligheid, want je kan niet verder van de waarheid zitten. Hou die opmerkingen dus gewoon voor je, wil je?Als je dan bang wordt dat niemand jouw software koopt (welke je niet eens zelf hebt bedacht), dan is dat niet een probleem welk door de licentie wordt veroorzaakt, maar door mensen die net zo inhalig zijn als jezelf.
[Reactie gewijzigd door .oisyn op 27 november 2012 19:36]
Klopt, je moet idd heel veel fantasie hebben om dat als vrij te zienGPL als niet vrij beschouwen is een gebrek aan fantasie
Deze discussie ging niet over open source licenties over het algemeen, maar het virale aspect van GPL. Bij tal van andere licenties mag je óók aanpassingen maken. Maar zelfs het feit dat je die aanpassingen moet delen heb ik niet zo'n problemen mee. Waar ik problemen mee heb is dat ik de GPL code niet mag combineren met code van iemand anders waar geen GPL aan hangt, omdat de GPL mij verplicht álle code waarmee de GPL linkt ook als GPL vrij te geven, ookal maak ik 0 aanpassingen.wat je ook bij gpl mag is de engine verbeteren
Nee, dat zegt op zichzelf nog totaal niets. Je kunt niet twee statistieken nemen en vervolgens de conclusie trekken dat er enige vorm van causaliteit tussen bestaat.zie eens hoe weinig resources er gestoken zijn in bijv FreeBSD tov Linux... dat zegt iets over het ecosystem.
[Reactie gewijzigd door .oisyn op 27 november 2012 19:38]
[Reactie gewijzigd door .oisyn op 27 november 2012 12:20]
Lekker onzin argument ook weer. Er is altijd iemand die iets als eerste heeft bedacht. Betekent dat dat álles dus bijzonder is? Algoritmen zijn geen domeinnamen die je zo snel mogelijk moet registreren voordat iemand anders 'm pakt. Sommige dingen zijn gewoon common sense.want waarom was het dan niet eerder bedacht..
[Reactie gewijzigd door .oisyn op 27 november 2012 13:56]
Het betreffende idee is met een patent "eigendom" van iemand en diegene kan er prima voor kiezen om er niets mee te doen. Licentieovereenkomsten zijn een keuze van de patenthouder, geen gegeven.want je kunt ook gewoon een licentie nemen op het patent en daarna ermee verder..
Carmack kan het zelfs al eerder bedacht hebben, maar als hij er niets over gepubliceerd heeft is daar geen enkel bewijs ("prior art") van.want waarom was het dan niet eerder bedacht..
Op dit item kan niet meer gereageerd worden.
© 1998 - 2013 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl • Hosting door True