Announcement

Collapse
No announcement yet.

Dagon Adventure Game Engine Open-Sourced

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dagon Adventure Game Engine Open-Sourced

    Phoronix: Dagon Adventure Game Engine Open-Sourced

    The Dagon Game Engine that powers the first person adventure "Asylum" horror game has been open-sourced...

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

  • #2
    could at least link to the kickstarter, they still not funded

    http://www.kickstarter.com/projects/...art-the-horror

    Comment


    • #3
      Hey, I'm not upset, and I sent the tip in

      The point of my article submission was to highlight the game engine! Of course, raising the profile of the project is a good thing, and can lead to additional funding of the Kickstarter, but I think Michael is being cautious with these (as is the gaming press at large).

      In fact, the only games publication striving to sort between Kickstarters, with any seriousness, is Rock, Paper, Shotgun. So, I feel it's important to support RPS, as well.

      At any rate, Asylum, being a Steam game on Linux, will help raise the profile of the Dagon engine for Linux games. Let's hope to see a nice run of gorgeous, atmospheric, first-person games for Linux, based on it!

      The Kickstarter for the Asylum game has (at this point) reached $80K out of $100K, and got some great press on IGN today (or late yesterday, I forgot). Certainly the best way for us to help further that vision of multiple amazing Dagon-based games is to contribute on the Asylum Kickstarter within the final 12 days.

      I have done so

      Come join me in the Asylum, people!

      Comment


      • #4
        The Asylum Teaser looks very great. It runs on 1080p on my GTX660M on Ubuntu.

        And there's already another Game being built on Dagon, http://www.senscape.net/adamantus/ .

        Comment


        • #5
          It's released under an unusual, GPL incompatible license.

          Senscape permits you to use, modify, and distribute these files in accordance with the terms of the Common Development and Distribution License (CDDL) agreement. A copy of the License can be found in the Documents folder.

          Comment


          • #6
            Originally posted by oibaf View Post
            It's released under an unusual, GPL incompatible license.
            The CDDL is not unusual, it is a well-known license by Sun. But Dagon links against OpenAL, which is licensed under the LGPL, and according to gnu.org CDDL is also incompatible with the LGPL. Wouldn't that mean that Dagon cannot be linked against OpenAL?

            Comment


            • #7
              Hey all! Glad you're enjoying the engine/teaser. Just a quick comment: CDDL is incompatible with GPL, yes, but not LGPL, the license of OpenAL.

              Comment


              • #8
                Originally posted by oibaf View Post
                It's released under an unusual, GPL incompatible license.
                The CDDL isn't uncommon at all, in fact many projects such as ZFS and OpenIndiana (OpenSolaris reboot) also use this license.
                Also, and someone can correct me if I'm wrong, the CDDL allows static and dynamic linking to a library while the LGPL only allows dynamic linking unless specifically stated.

                Comment


                • #9
                  I know the CDDL, I mean it's unusual for a game engine, since most free ones are GPL or at least GPL compatible. Often such licenses are used to declare a software open source but somewhat restricts code interoperability with other projects. As already suggested ZFS is under CDDL which make it incompatible with others OSes (BSDs and Linux) possibly in the hope they could gain some free work but that it cannot be used to improve other projects.

                  Comment


                  • #10
                    Would you folks feel more comfortable if we used MPL 2.0? I don't want a strong copyleft license like GPL but at the same time nothing as permissive as BSD. I want to encourage open contributions but give permission to devs to link against closed source libraries, or even their own code.

                    CDDL seemed like a sweet spot in between the GPL and BSD extremes. MPL 2.0 seems to share the same spirit, but looks simpler.

                    Comment


                    • #11
                      Originally posted by oibaf View Post
                      I know the CDDL, I mean it's unusual for a game engine, since most free ones are GPL or at least GPL compatible. Often such licenses are used to declare a software open source but somewhat restricts code interoperability with other projects. As already suggested ZFS is under CDDL which make it incompatible with others OSes (BSDs and Linux) possibly in the hope they could gain some free work but that it cannot be used to improve other projects.
                      Well, for a game engine it wouldn't really be an issue, unless you wanted to import code from or to a GPL project.
                      Linking, which is something that is done the majority of a time with a game engine, can be done with software under any license, from the public domain to proprietary.

                      Also AgustinCordes, if you were considering making your code available to the greatest audience, you could dual license your project under the CDDL and the LGPL v2.1
                      That would ensure that your code can be used in GPL projects, if that's what you want.

                      Comment


                      • #12
                        MPL 2.0 looks a much better choice, being GPL compatible, see also http://www.gnu.org/licenses/license-...n.html#MPL-2.0 and also used by some well know projects (Firefox).

                        That would be great .

                        Comment


                        • #13
                          Without getting into a potentially flamy discussion, I have issues with GNU and don't want to support them. Sorry. Plus, dual licensing often leads to confusion, so I wouldn't want to go there either.

                          If you feel MPL 2.0 is friendlier and GPL-compatibility is a plus, then I'll go ahead and relicense!

                          Comment


                          • #14
                            Originally posted by AgustinCordes View Post
                            Without getting into a potentially flamy discussion, I have issues with GNU and don't want to support them. Sorry. Plus, dual licensing often leads to confusion, so I wouldn't want to go there either.

                            If you feel MPL 2.0 is friendlier and GPL-compatibility is a plus, then I'll go ahead and relicense!
                            I have issues with the GPL license as well, and while I agree it's best to steer away from GPL I think you should stay with your current license CDDL. I don't really see any benefit of re-licensing to the MPL. Maybe you should think about it a little more before you jump to another license too quickly, seems a little short sighted. Good luck with your project, I may take a peek into your engine and game some time if I get the time.
                            Last edited by Feared; 02-17-2013, 12:53 PM. Reason: silly things

                            Comment


                            • #15
                              Originally posted by AgustinCordes View Post
                              Without getting into a potentially flamy discussion, I have issues with GNU and don't want to support them. Sorry. Plus, dual licensing often leads to confusion, so I wouldn't want to go there either.

                              If you feel MPL 2.0 is friendlier and GPL-compatibility is a plus, then I'll go ahead and relicense!
                              IMO, LGPL fits your purpose just fine. Picking that license doesn't involve supporting GNU in any real sense. Plently of people including Linus picked GNU licenses because the license was a good fit regardless of the politics.

                              Comment

                              Working...
                              X