Results 1 to 9 of 9

Thread: Doom 3 BFG Edition Linux Port Is Still Being Developed

  1. #1
    Join Date
    Jan 2007
    Posts
    14,327

    Default Doom 3 BFG Edition Linux Port Is Still Being Developed

    Phoronix: Doom 3 BFG Edition Linux Port Is Still Being Developed

    Doom 3 BFG Edition was released last year by id Software as an updated version of Doom 3 from nearly a decade ago. Id Software didn't release an official Linux port of Doom 3 BFG but they ended up releasing the source code changes to the id Tech 4 engine for which it's based and since then there's been a small community pushing an open-source Linux port of Doom 3 BFG...

    http://www.phoronix.com/vr.php?view=MTQ2Mjc

  2. #2
    Join Date
    Jul 2009
    Posts
    72

    Default idtech4

    Why hasn't anyone touched the doom3.gpl code. I don't have the skill but I always said, If someone could make in game tools like the Cube Engine ,Torque3d, Unity3d, they would have a solid engine.

  3. #3
    Join Date
    Jan 2011
    Posts
    1,287

    Default

    Quote Originally Posted by dacresbu View Post
    Why hasn't anyone touched the doom3.gpl code. I don't have the skill but I always said, If someone could make in game tools like the Cube Engine ,Torque3d, Unity3d, they would have a solid engine.
    Dunno, but having the one from BFG released, it would kind of pointless to start touching the one from the older Doom 3 now. There are several improvements in BFG, taken from Id Tech 5.

  4. #4
    Join Date
    Apr 2007
    Location
    Arctic circle, Finland
    Posts
    271

    Default

    Iodoom3 project started right after Ids source release, but haven't advanced very fast.
    http://www.iodoom3.org/

    One reason might be that doom3 engine was allready very old when the source was released. Ioquake3 engine have graphical advancements and things like sdl which make it still quite capable engine.

  5. #5

    Default

    There is a quite good doom3 gpl port (for the old doom3): https://github.com/dhewm/dhewm3
    iodoom3 is dead and was in fact stillborn. there has never been development on it (at least nothing was merged; dhewm3 started as a merge request for iod3 that was never merged for whatever reason)

  6. #6
    Join Date
    May 2012
    Posts
    347

    Default

    Quote Originally Posted by mrugiero View Post
    Dunno, but having the one from BFG released, it would kind of pointless to start touching the one from the older Doom 3 now.
    One reason: licensing. Doom 3 is GPL, Doom 3 BFG is "GPL with additional restrictions" i.e. not GPL at all

  7. #7
    Join Date
    Jan 2011
    Posts
    1,287

    Default

    Quote Originally Posted by directhex View Post
    One reason: licensing. Doom 3 is GPL, Doom 3 BFG is "GPL with additional restrictions" i.e. not GPL at all
    Wasn't aware. Which restrictions?

  8. #8
    Join Date
    May 2012
    Posts
    347

    Default

    Quote Originally Posted by mrugiero View Post
    Wasn't aware. Which restrictions?
    These ones:

    Quote Originally Posted by COPYING.txt
    ADDITIONAL TERMS APPLICABLE TO THE Doom 3 BFG Edition GPL Source Code.

    The following additional terms ("Additional Terms") supplement and modify
    the GNU General Public License, Version 3 ("GPL") applicable to the Doom 3
    BFG Edition GPL Source Code ("Doom 3 BFG Edition Source Code"). In addition
    to the terms and conditions of the GPL, the Doom 3 BFG Edition Source Code is
    subject to the further restrictions below.

    1. Replacement of Section 15. Section 15 of the GPL shall be deleted in its
    entirety and replaced with the following:

    "15. Disclaimer of Warranty.

    THE PROGRAM IS PROVIDED WITHOUT ANY WARRANTIES, WHETHER EXPRESSED OR IMPLIED,
    INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
    PURPOSE, NON-INFRINGEMENT, TITLE AND MERCHANTABILITY. THE PROGRAM IS BEING
    DELIVERED OR MADE AVAILABLE "AS IS", "WITH ALL FAULTS" AND WITHOUT WARRANTY OR
    REPRESENTATION. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
    PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST
    OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION."

    2. Replacement of Section 16. Section 16 of the GPL shall be deleted in its
    entirety and replaced with the following:

    "16. LIMITATION OF LIABILITY.

    UNDER NO CIRCUMSTANCES SHALL ANY COPYRIGHT HOLDER OR ITS AFFILIATES, OR ANY
    OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE
    LIABLE TO YOU, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, FOR ANY
    DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, DIRECT, INDIRECT, SPECIAL,
    INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES ARISING FROM, OUT OF OR IN
    CONNECTION WITH THE USE OR INABILITY TO USE THE PROGRAM OR OTHER DEALINGS WITH
    THE PROGRAM(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
    INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
    PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), WHETHER OR NOT ANY COPYRIGHT
    HOLDER OR SUCH OTHER PARTY RECEIVES NOTICE OF ANY SUCH DAMAGES AND WHETHER
    OR NOT SUCH DAMAGES COULD HAVE BEEN FORESEEN."

    3. LEGAL NOTICES; NO TRADEMARK LICENSE; ORIGIN. You must reproduce faithfully
    all trademark, copyright and other proprietary and legal notices on any copies
    of the Program or any other required author attributions. This license does
    not grant you rights to use any copyright holder or any other party’s name,
    logo, or trademarks. Neither the name of the copyright holder or its
    affiliates, or any other party who modifies and/or conveys the Program may be
    used to endorse or promote products derived from this software without
    specific prior written permission. The origin of the Program must not be
    misrepresented; you must not claim that you wrote the original Program.

    Altered source versions must be plainly marked as such, and must not be
    misrepresented as being the original Program.

    4. INDEMNIFICATION. IF YOU CONVEY A COVERED WORK AND AGREE WITH ANY RECIPIENT
    OF THAT COVERED WORK THAT YOU WILL ASSUME ANY LIABILITY FOR THAT COVERED WORK,
    YOU HEREBY AGREE TO INDEMNIFY, DEFEND AND HOLD HARMLESS THE OTHER LICENSORS
    AND AUTHORS OF THAT COVERED WORK FOR ANY DAMAEGS, DEMANDS, CLAIMS, LOSSES,
    CAUSES OF ACTION, LAWSUITS, JUDGMENTS EXPENSES (INCLUDING WITHOUT LIMITATION
    REASONABLE ATTORNEYS' FEES AND EXPENSES) OR ANY OTHER LIABLITY ARISING FROM,
    RELATED TO OR IN CONNECTION WITH YOUR ASSUMPTIONS OF LIABILITY.

  9. #9

    Default

    Quote Originally Posted by directhex View Post
    One reason: licensing. Doom 3 is GPL, Doom 3 BFG is "GPL with additional restrictions" i.e. not GPL at all
    Wrong.
    Doom 3 has the same additional restrictions, see https://github.com/id-Software/DOOM-....txt#L625-L643
    They don't really make a difference to the original GPLv3, though.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •