Dagon game engine open-sourced

Dagon game engine open-sourced

Postby Cire » 15 Feb 2013, 23:18

Source code available here: https://github.com/Senscape
Cire
 
Posts: 51
Joined: 26 May 2011, 03:04

Re: Dagon game engine open-sourced

Postby Evropi » 16 Feb 2013, 00:08

If you like Lovecraft, you should really support the game made with this engine. See ASYLUM. It looks amazing. Even if you don't know much about Lovecraft (cos everyone who has read his works is a fan - no exceptions!), you should chip in to this anyway. Could make some great horror games with it I reckon (and feel free to change around the whole source code!). :)

This looks like a really high-quality open source engine and a release of a proprietary and commercial game with it just adds to the awesome. Please help fund it! It's already been greenlighted by Steam by the way.
You just wasted 3 seconds of your life reading this.
User avatar
Evropi
 
Posts: 385
Joined: 02 Sep 2012, 16:18

Re: Dagon game engine open-sourced

Postby qubodup » 16 Feb 2013, 01:46

Are any art assets freely licensed?

FSF about the code license:
http://www.gnu.org/licenses/license-list.html#CDDL
Common Development and Distribution License (CDDL), version 1.0 (#CDDL)
This is a free software license. It has a copyleft with a scope that's similar to the one in the Mozilla Public License, which makes it incompatible with the GNU GPL. This means a module covered by the GPL and a module covered by the CDDL cannot legally be linked together. We urge you not to use the CDDL for this reason.

Also unfortunate in the CDDL is its use of the term “intellectual property”.
User avatar
qubodup
Global Moderator
 
Posts: 1671
Joined: 08 Nov 2009, 22:52
Location: Berlin, Germany

Re: Dagon game engine open-sourced

Postby Evropi » 16 Feb 2013, 04:22

I don't think they are qubodup. However, they did release some 'teaser code'. I suppose it's meant to be something like a demo you can, uhh, interpret (as in Lua interpreter) yourself. Their license for the teaser though (which seems to contain only code and no art assets) clearly states
Copyright (c) 2012 Senscape s.r.l.
All rights reserved.

NOTICE: Senscape permits you to redistribute these files as long as they have not been
modified. All copyright notices must remain in place. Adapting this code for your
projects, provided the changes are significant, is fine. The exception is 'Tools.lua'
which consists of general purpose functions and may be reused as-is.

All the assets included in this project are the sole property of Senscape s.r.l. and you
are not allowed to reuse them in any way.

In short: BE NICE. This is a gift. We encourage you to share this Asylum Teaser as-is and
experiment with it all you want, but don't put modified versions out there.
At least the engine has examples you can try out, which is nice. And let's face it, you don't see proprietary developers opening up their custom engines very often. Let alone using open technologies within their engines (OpenAL,etc).

Unfortunately, the CDDL is incompatible with the GPL. You are free to link LGPL code dynamically. Same with more permissive licenses like the MIT. That said, I don't think GPL compliance is that important anymore as GPL's usage is on a great decline. Additionally, I don't think any library creator in their right mind (save for libraries like Ember.js which work on the web) would license their work under a strongly copyleft license under, say, the Sleepycat or GNU GPL licenses. So I wouldn't say the CDDL is an impediment at all to making games with this engine.

Anyway, I'd actually use this for its technical excellence. Not only does it look bloody well fantastic, it's probably very fast (C) and scriptable in Lua, so you don't actually have to write low-level code unless you want to modify significant parts of the engine.
Perhaps we can make a gameification of Ground Zero ;), the greatest gamebook ever made, and one of the best books I've ever read period. Very funny. Very moving. Thoroughly memorable.
You just wasted 3 seconds of your life reading this.
User avatar
Evropi
 
Posts: 385
Joined: 02 Sep 2012, 16:18

Re: Dagon game engine open-sourced

Postby Julius » 16 Feb 2013, 15:26

Evropi {l Wrote}:That said, I don't think GPL compliance is that important anymore as GPL's usage is on a great decline. Additionally, I don't think any library creator in their right mind (save for libraries like Ember.js which work on the web) would license their work under a strongly copyleft license under, say, the Sleepycat or GNU GPL licenses. So I wouldn't say the CDDL is an impediment at all to making games with this engine.


It's not about it being not possible to make an open-source game with, but rather a question of license fragmentation. You may like the GPL or not, but it is the defacto standard copyleft license. And you might like copyleft or not, but for the idea to work really well people need to stay clear of alternative copyleft licenses that are incompatible with the defacto standard.
It boils down to: use the GPL (or a compatible license) or don't use copyleft at all!
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: Dagon game engine open-sourced

Postby Evropi » 16 Feb 2013, 17:09

Julius {l Wrote}:
Evropi {l Wrote}:That said, I don't think GPL compliance is that important anymore as GPL's usage is on a great decline. Additionally, I don't think any library creator in their right mind (save for libraries like Ember.js which work on the web) would license their work under a strongly copyleft license under, say, the Sleepycat or GNU GPL licenses. So I wouldn't say the CDDL is an impediment at all to making games with this engine.


It's not about it being not possible to make an open-source game with, but rather a question of license fragmentation. You may like the GPL or not, but it is the defacto standard copyleft license. And you might like copyleft or not, but for the idea to work really well people need to stay clear of alternative copyleft licenses that are incompatible with the defacto standard.
It boils down to: use the GPL (or a compatible license) or don't use copyleft at all!

Mozilla Public License, anyone? That's a very popular license indeed, so I don't think copyleft is going anywhere, just the :gpl: is decreasing in popularity.

You are missing the point. If you just write scripts that work on top of this engine, it's perfectly legal to produce games with a proprietary story or art. Under the GPL that wouldn't be possible, and the LGPL is too focused on compiled programming languages and its application is extremely ambiguous for an engine of this type. I understand your point about license fragmentation, but not only does this not affect your game, but also the GPL and LGPL seem to be geared to work around working with compiled programs. Ever heard of the classpath exception for Java? You are not allowed to change the license either - only the FSF can, and looking at the terms of the CDDL, it seems more appropriate.
You just wasted 3 seconds of your life reading this.
User avatar
Evropi
 
Posts: 385
Joined: 02 Sep 2012, 16:18

Re: Dagon game engine open-sourced

Postby Cire » 19 Feb 2013, 16:54

Fyi, Senscape is considering changing the license to MPL 2.0: http://phoronix.com/forums/showthread.p ... post313319
Cire
 
Posts: 51
Joined: 26 May 2011, 03:04

Who is online

Users browsing this forum: No registered users and 1 guest