From mboxrd@z Thu Jan 1 00:00:00 1970 From: HiPhish Subject: Re: Need help porting eDuke32 Date: Tue, 26 Feb 2019 12:18:36 +0100 Message-ID: <5335685.uyHpNOjEpl@aleksandar-ixtreme-m5740> References: <4082254.2VInIakpOu@aleksandar-ixtreme-m5740> <87r2bv4ru3.fsf@roquette.mug.biscuolo.net> <87r2bulvnm.fsf@nckx> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Return-path: Received: from eggs.gnu.org ([209.51.188.92]:43936) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gyalJ-0001b0-Gd for help-guix@gnu.org; Tue, 26 Feb 2019 06:19:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gyalH-0006AS-Kd for help-guix@gnu.org; Tue, 26 Feb 2019 06:19:01 -0500 Received: from mout02.posteo.de ([185.67.36.66]:54071) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gyalF-00063V-Hs for help-guix@gnu.org; Tue, 26 Feb 2019 06:18:58 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id CE4CD2400FC for ; Tue, 26 Feb 2019 12:18:39 +0100 (CET) In-Reply-To: <87r2bulvnm.fsf@nckx> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Tobias Geerinckx-Rice Cc: help-guix@gnu.org Ken Silverman is an asshole and an idiot for writing his own license instead of using an existing one, or letting an actual lawyer write it. And in 2000 he didn't even have the "dumb teenager" excuse. As for the engine, when Duke Nukem 3D was originally written the engine was proprietary, 3D Realms only got a compiled library from Silverman[0]. So in principle it should be possible to write a replacement engine that exposes the same interface to the game module as Build itself. A few years ago I wanted to "port" Duke 3D and Shadow Warrior to the Doomsday Engine[1], but back then my ambitions were way higher than my skill. Maybe it would be worth looking into this again. [0] http://fabiensanglard.net/duke3d/ [1] http://dengine.net/ On Tuesday, 26 February 2019 10:57:17 CET Tobias Geerinckx-Rice wrote: > Giovanni Biscuolo wrote: > > if so: can you build EDuke32 without "BUILD engine"? > > I doubt it. > > BUILD *is* the Duke & friends engine; rip it out and you're left > with the script for a game you can't play. It's GPL though. You > can read the code and imagine what it would look like! > > If there is a libre rewrite of the entire engine, I haven't found > it. > > Sigh[0]: > > Q: Why did you write a custom license instead of using GPL > (GNU's > General Public License)? > > A: Short answer: to satisfy my ego :) > Long answer: I know GPL is an industry standard, but I felt > that it was way too long and boring for anyone to read > seriously. I chose to write a nice short license that > everybody > could understand. This way, people unfamiliar with GPL would > understand their rights. > > Great job. > > T G-R > > [0]: http://advsys.net/ken/buildsrc/