|
License Questions Displaying 1-6 of 6 total.
1
spaceseel
|
I know that it states in the FAQ that it's closed source and all that, but ever since you now have a SVN of the source code, I'm confused at what your present license terms are now. The reason that I'm asking, is that I'm thinking about trying to recreate the engine from the ground up as an attempt to have the engine under a single codebase for easier portability (nothing official yet since I'm still fairly new at programming), and to try to help people gain more interest in the game engine. If I were to do this, I want to know what the present engine license is, so I know what license to put it under.
Posted on 2008-01-23 13:02:00
|
Kildorf
|
Uh... wow. The FAQ is apparently ridiculously out of date.
The engine is now under an open source license - obviously, since the SVN repository of the source code is available publically. I'm not sure what the exacts of the license currently are (wow that FAQ needs to be updated) but they're something similar, at least, to the BSD license.
Here's a question though: I'm not sure what you're actually proposing here. Are you really planning on reprogramming all of Verge? Do you have a purpose? It's already a single codebase; that's the whole point of the SVN after all. If you're new at programming, especially, I strongly recommend you don't try to reinvent the wheel. :)
Or did I misunderstand you? What are you really getting at here?
Posted on 2008-01-23 15:24:06
|
spaceseel
|
It's good to know that it's open source.
On the other note, I said that I was THINKING on doing it. It was sort of an idea for later on when I got more used to programming and started experimenting with game coding (I'm not exactly new to programming, but I should have said that I don't know any advanced stuff like classes and polymorphism). I was thinking that if I tried to recode the game engine using only SDL, then I would learn something from it. I'm not actually doing any serious planning or any serious commitments (I never seem to do when it comes to programming right now), but if I were to recreate it using entirely SDL, then I may learn something from it. The only reason why I'm asking about licensing, is in case I manage to create a working version out of it. And what I tried to mean by a 'single codebase' is the ability for any OS to compile the same exact code (right now, the windows version uses DirectX and the Mac version uses SDL) and to be free from any Operating System dependencies.
Like I'm trying to say, the purpose of this is JUST a learning experience. If I were to somehow manage to recreate it only using SDL, then I would hand it over to the VERGE community. And I don't want to 'reinvent the wheel'. My plan would be to use as much of the original source code as possible. If it were to be a success, then I would want it to be as compatible with earlier VERGE 3 games as possible.
Posted on 2008-01-23 17:56:39
|
Kildorf
|
Okay, fair enough! Learning experiences are always a good thing.
Mostly I just wanted to make sure you weren't going to go out of your way to do something you didn't have to do, if you didn't want to.
And I also wanted to throw it out there that the FAQ is waaaay out of of date. :D
Posted on 2008-01-23 18:13:23
|
spaceseel
|
Besides the learning experience, I simply thought that it would be easier for future developers to build onto just using one graphics API since using two can make the development process a bit more complicated. The achievements that I plan out of this, is to make the engine easier to port to different operating systems (Windows, Mac, Linux, BSD, etc) and maybe adding some more features to it (more archive format support (ZIP/7Z/PAK/WAD/etc.), XML support, support for bool and long variables in VergeC, etc.). But right now, that's more wishful thinking on my part.
Posted on 2008-01-23 19:46:26
|
resident
|
I think the updated licence is actually in the svn, isn't it?
Yeah, it is: http://www.verge-rpg.com/svn/verge3/trunk/verge/LICENSE
Copyright (c) 1997-2007, Benjamin Eirich (vecna).
Additional code by:
Jesse Rusak [mac port]
Matthew Gambrell (zeromus) [misc code contributions]
Charles Rector (aen) [misc code contributions]
Shamus Peveril (Kildorf) [misc code contributions]
Andrew G. Crowell (Overkill) [misc code contributions]
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of VERGE-RPG.COM nor the names of its contributors may be
used to endorse or promote products derived from this software without specific
prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Posted on 2008-01-24 01:42:28 (last edited on 2008-01-24 01:48:17)
|
Displaying 1-6 of 6 total.
1
|
|