Delgine 3D Tools & Content DeleD Community Edition
Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

What license should DeleD CE be released under?
Goto page 1, 2  Next
 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    DeleD Community Edition Forum Index -> DeleD Community Edition
View previous topic :: View next topic  
Author Message
Paul-Jan
Site Admin


Joined: 08 Aug 2004
Posts: 3066
Location: Lage Zwaluwe

PostPosted: Sat Nov 14, 2009 9:52 am    Post subject: What license should DeleD CE be released under? Reply with quote

If you haven't been living under a rock for the past week, you might have picked up the news that DeleD is going Open source.

However, we need to decide what Open Source license to apply.

Here is a bunch of choices:

http://www.opensource.org/licenses/category

Basically, we want a very non-restrictive license. It would be nice if it would prevent companies from simply copy-pasting and reselling the code, but much more important is that it doesn't restrict people in contributing to the project in any way.

The only technical restriction is that the license must be supported by SourceForge... however, that's not much of a restriction, as sourceforge supports a heap of licenses, and is open to new additions if they make sense.

So speak up, people, what should we do? It would be great if we could get a little discussion going here! Here are some things to consider:

- Should people using modified versions of the code be force to contribute those modifications? (MPL v.s. BSD)
- Should people be forced to open source their application if they use part of the DeleD code base? (GPL v.s. the world)
- Should we consider dual licensing from the start?
- etc.

Thanks for your input, everyone!
Back to top
View user's profile Send private message Visit poster's website
paul_nicholls
DeleD PRO user


Joined: 05 Dec 2007
Posts: 356
Location: Hobart, Tasmania, Australia

PostPosted: Sat Nov 14, 2009 10:21 am    Post subject: Reply with quote

Licensing, hmm....

I don't really understand them (or know if they are applicable in THIS instance), but I know of these two:

1. modified library gnu public license (LGPL) (http://freepascal.org/faq.var#general-license) which is used by the freepascal compiler (www.freepascal.org), and the corresponding IDE Lazarus (www.lazarus.freepascal.org)

2. Mozilla Public License 1.1 (http://opensource.org/licenses/mozilla1.1.php)

One project, tiOPF (http://tiopf.sourceforge.net/), an Open Source framework for Delphi & Free Pascal is dual licensed (http://wiki.freepascal.org/tiOPF#License), and you can choose from either of the above 2 licenses

cheers,
Paul
_________________
Long live DeleD!

Hi ho...hi ho...it's off 3d modeling I go...
Back to top
View user's profile Send private message
trucker2000
DeleD PRO user


Joined: 11 May 2005
Posts: 1839
Location: Sacramento, California

PostPosted: Sat Nov 14, 2009 1:00 pm    Post subject: Reply with quote

Quote:
If you haven't been living under a rock for the past week,


What? Something going on? Oh yes. Opensource. Laughing

Quote:
Should people be forced to open source their application if they use part of the DeleD code base? (GPL v.s. the world)


No. That's probably one of the worst lisences out there.

Quote:
Should people using modified versions of the code be force to contribute those modifications? (MPL v.s. BSD)


Yes, unless it's game specific. If the code is enhancing deled, then yes. The code should be released. If it's code for say:

Own personal format
Special functionality for a specific game Iintegrating deled into their game for making mods)
etc...
_________________
Some day I will grow up and be a real modeler.
"Never give up! Never surrender!!"
Sys specs:
asus
8 gigs ram
Invidia gtx560 video card
Windows 8 (worst op sys Ever)
Back to top
View user's profile Send private message Visit poster's website
Starnick
DeleD PRO user


Joined: 28 Jul 2007
Posts: 611

PostPosted: Sun Nov 15, 2009 1:37 am    Post subject: Re: What license should DeleD CE be released under? Reply with quote

Quote:

- Should people using modified versions of the code be force to contribute those modifications? (MPL v.s. BSD)
- Should people be forced to open source their application if they use part of the DeleD code base? (GPL v.s. the world)


You shouldn't force anything on anyone, if you do then chance is they won't touch the source. The first one may sound like a good idea to make sure the codebase grows if people modify their own copies of the source, but it's a lot better having a friendly community atmosphere where you encourage contributions and are nice about it, rather than making people do so (which, they probably wouldn't if told anyways...this is the internet afterall).

The second point is much easier to say no to, -no one- will use deled if they have to open source their application. Of course, the one big thing is deled's an independent modeling program, not some library or platform.

Most likely people will only use it in their pipeline (or at most, modify it and customize deled to the point where it acts like their own world editor specifically for their engine platform). I do not think this would constitute forcing their main application into open source, since it wouldn't use deled code at all. So it very well may be a moot point.


Quote:

- Should we consider dual licensing from the start?


Not sure what you mean by this?


In my opinion, go with a simple and easy to read license:

-BSD
http://www.opensource.org/licenses/bsd-license.php
-zlib/libpng
http://www.opensource.org/licenses/zlib-license.php

While you don't want to restrict people from using it, at the same time you don't want someone to steal it and sell it. I'd vote for the zlib/libpng I'd think.
Back to top
View user's profile Send private message Visit poster's website AIM Address
Daaark
DeleD PRO user


Joined: 01 Sep 2004
Posts: 2696
Location: Ottawa, Canada

PostPosted: Sun Nov 15, 2009 9:14 am    Post subject: Reply with quote

I agree with Starnick.

GNU, and all GNU derived or styled licenses are useless. BSD, MIT, or even MS-PL style licenses are truer to the spirit of open, collaborative projects.
_________________
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Grandmaster B
DeleD PRO user


Joined: 03 Jul 2007
Posts: 218

PostPosted: Wed Nov 18, 2009 9:16 am    Post subject: Reply with quote

Please take in mind that DeleD is a application not a library or engine!

With GPL (LGPL is nonsense here) they usually do not rip of pieces of the software or make branching projects, they contribute to the original project and concentrate on improving it. This makes sense to stand-alone applications where you dont want to share code or libraries. Of course all changes or modifications must be released under the GPL and can be merged back into the project! With the GPL you cannot copy&paste code into your own project without making it GPL too - so the people will most probably improve the original software!

With licenses like BSD and MIT one can change or improve the code without contributing the changes back to the original project. And he can make his version commercial. Short speaking, DeleD will probably be ripped into pieces or become obsolete from branching commercial projects - for example. BSD is only reasonable for code libraries. ZLIB is even worse. You can put DeleD in public domain - its effectively the same!

The GPL makes sense for DeleD, it protects the software from selfish code harvesters and leaves the door open for contributions. And contributors are forced to collaborate more.

If you choose a license take the GPL or one thats in the spirit of the GPL. If you dont believe me take a look at some popular GPL projects, if they are worth it, they do very well!

EDIT: I also think, if DeleD is released under GPL, it can insert code from other GPL projects without trouble. This is something to investigate!


Last edited by Grandmaster B on Wed Nov 18, 2009 9:31 am; edited 1 time in total
Back to top
View user's profile Send private message
paul_nicholls
DeleD PRO user


Joined: 05 Dec 2007
Posts: 356
Location: Hobart, Tasmania, Australia

PostPosted: Wed Nov 18, 2009 9:29 am    Post subject: Reply with quote

Grandmaster B wrote:
Please take in mind that DeleD is a application not a library or engine!

With GPL (LGPL is nonsense here) they usually do not rip of pieces of the software or make branching projects, they contribute to the original project and concentrate on improving it. This makes sense to stand-alone applications where you dont want to share code or libraries. Of course all changes or modifications must be released under the GPL and can be merged back into the project! With the GPL you cannot copy&paste code into your own project without making it GPL too - so the people will most probably improve the original software!

With licenses like BSD and MIT one can change or improve the code without contributing the changes back to the original project. And he can make his version commercial. Short speaking, DeleD will probably be ripped into pieces or become obsolete from branching commercial projects - for example. BSD is only reasonable for code libraries. ZLIB is even worse. You can put DeleD in public domain - its effectively the same!

The GPL makes sense for DeleD, it protects the software from selfish code harvesters and leaves the door open for contributions. And contributors are forced to collaborate more.

If you choose a license take the GPL or one thats in the spirit of the GPL. If you dont believe me take a look at some popular GPL projects, if they are worth it, they do very well!


Those are all excellent points, well done Smile
So, I think I vote for GPL too...

cheers,
Paul
_________________
Long live DeleD!

Hi ho...hi ho...it's off 3d modeling I go...
Back to top
View user's profile Send private message
Grandmaster B
DeleD PRO user


Joined: 03 Jul 2007
Posts: 218

PostPosted: Wed Nov 18, 2009 12:53 pm    Post subject: Reply with quote

Thanks for you vote Wink

Another interesting possibility for GPLed projects is:

A company needs a dedicated level editor, they modify and use DeleD. Now they decide to put the modified DeleD level editor for modders on the retail CD, they just have to release the modified source code and all is fine! DeleD can benefit from the publicity and the improvements.

Its still possbile to modify, rebrand and sell DeleD this way but not without crediting the original software and not without releasing the source. And under this conditions it doesnt make much sense.
Back to top
View user's profile Send private message
Nocturn
DeleD PRO user


Joined: 08 Aug 2004
Posts: 635

PostPosted: Fri Nov 20, 2009 1:21 pm    Post subject: Reply with quote

I agree with Starnick too, i would definatley tend to BSD.
Back to top
View user's profile Send private message
Paul-Jan
Site Admin


Joined: 08 Aug 2004
Posts: 3066
Location: Lage Zwaluwe

PostPosted: Sun Nov 22, 2009 10:35 am    Post subject: Reply with quote

This is a great discussion, guys.

Personally, I´d also tend towards BSD, simply because I´m a professional programmer who´s life is often bugged by GPL.

I do think Grandmaster B is making some very valid points.

On the other hand, if Jeroen had stated from the beginning that "anything I create for DeleD I cannot re-use in any closed commercial projects of my own", I think I might have been a lot less enthousiastic of "doing the Delgine thing". Surely I'm not the only one with negative (probably non-rational, yes) emotions towards GPL-like conditions.

The one and only goal of the license should be to stimulate users to contribute to the project, and keep it alive (or "take it to the next level", or however you'd like to phrase it). I don't really care if people rip off the project, as long as we get active developers on DeleD CE in exchange.
Back to top
View user's profile Send private message Visit poster's website
Grandmaster B
DeleD PRO user


Joined: 03 Jul 2007
Posts: 218

PostPosted: Sun Nov 22, 2009 10:24 pm    Post subject: Reply with quote

What about dual licensing BSD and GPL?
Back to top
View user's profile Send private message
Starnick
DeleD PRO user


Joined: 28 Jul 2007
Posts: 611

PostPosted: Mon Nov 23, 2009 11:06 am    Post subject: Reply with quote

I'd say just keep it simple.
Back to top
View user's profile Send private message Visit poster's website AIM Address
erwincoumans
Member


Joined: 10 Dec 2006
Posts: 2

PostPosted: Sun Dec 06, 2009 8:06 am    Post subject: Reply with quote

Go for a BSD or Zlib style license, it will make your project more wide spread and attractive.

Cheers,
Erwin
Back to top
View user's profile Send private message Visit poster's website
adr
Member


Joined: 23 Jul 2005
Posts: 165

PostPosted: Mon Dec 07, 2009 9:48 pm    Post subject: Reply with quote

I had a little talk with Jeroen about going open soruce. I think its a greate idea, but how are they going to keep up the cost for running a website, ftp, and a fourm if deled went free of charge? He said maybe they could have some sorta donation setup for users to donate to the site to pay off running it. Downside to donations is unless people have a need, they wont. So maybe look into have 2 linces that could fit both open source for coding help, and maybe a bus type one? It'll work like the light and pro- just the pro linces will have a little more freedom on what you can do with the models vs the free one? (I know alot of users will get mad at me for saying that, but you have to have some sorta way to fund a open sorc some how if you know what I mean.)

Either way, it's a win for us users ^^;
Back to top
View user's profile Send private message Yahoo Messenger
Mr.Fletcher
DeleD PRO user


Joined: 07 Aug 2004
Posts: 1772
Location: Germany

PostPosted: Mon Dec 07, 2009 9:59 pm    Post subject: Reply with quote

How high is the cost for running a website + forum today?
_________________
Behold! The DeleD Wiki! Please help us expanding it Smile
DeleD on IRC
Back to top
View user's profile Send private message
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    DeleD Community Edition Forum Index -> DeleD Community Edition All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum