Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: "The Standard Engine"  (Read 9127 times)

0 Members and 1 Guest are viewing this topic.

DragonHead

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • http://www.dragon-head.co.nr/
"The Standard Engine"
« on: August 22, 2010, 02:16:11 pm »
Hello everyone!  :)

I am working on this project quite a while, it is still not released, but the release date is not very far away. The reason i am writing an announcement is that i what to know if my project would be useful for someone.

Everything about the project is here:

http://www.dragon-head.co.nr/

It would be great if someone could tell me if i can set the license of this project to be public domain, or it has to be zlib/png license because of using SFML? Sorry i just don't understand this license stuff.

Svenstaro

  • Full Member
  • ***
  • Posts: 222
    • View Profile
"The Standard Engine"
« Reply #1 on: August 22, 2010, 03:46:37 pm »
zlib does not forbid sublicensing but you need to put a list of the original authors in there and you cannot misstate the origin of the original software. Apart from that, there is nothing you have to do.

Personally, I think you should probably go with zlib as it is very liberal and will make sure that at least your name will appear in some games made with your engine.

Svenstaro

  • Full Member
  • ***
  • Posts: 222
    • View Profile
"The Standard Engine"
« Reply #2 on: August 22, 2010, 03:52:31 pm »
I reviewed your stuff and have a few notes:

  • Remove the typos on your site.
  • Do you really need that giant header?
  • Why do you replicate some of the C++ <cmath> functionality?
  • Code::Blocks is not a compiler.
  • Not cross-platform. :(
  • It's not an engine, it's a framework.
  • Where is the code?

Ceylo

  • Hero Member
  • *****
  • Posts: 2325
    • View Profile
    • http://sfemovie.yalir.org/
    • Email
"The Standard Engine"
« Reply #3 on: August 22, 2010, 05:06:30 pm »
404 error :-°
Want to play movies in your SFML application? Check out sfeMovie!

DragonHead

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • http://www.dragon-head.co.nr/
"The Standard Engine"
« Reply #4 on: August 22, 2010, 06:02:09 pm »
Quote
404 error :-°


My site deleted somehow... Il have to rewrite everything  :shock:

Quote
Do you really need that giant header?


What do you mean by that?

Quote
Why do you replicate some of the C++ <cmath> functionality?


Because the code would be more readable. Instead sqrt, SquareRoot.

Quote
Code::Blocks is not a compiler.


Sorry my mistake. Its an IDE.

Quote
Not cross-platform. Sad


Basiclly it is cross-platform, only few things is not available for non-windows users, because gui is based on SFML and SFML is cross-platform.

Quote
It's not an engine, it's a framework.


Sorry for this too, i don't know what is the differents between framework library and engine. Because of run-time editor i made my mind to call it engine.

Quote
Where is the code?


Well... I said that its not done yet( im still testing it and removing bugs ), please read my post...

DragonHead

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • http://www.dragon-head.co.nr/
"The Standard Engine"
« Reply #5 on: August 22, 2010, 06:11:11 pm »
Quote from: "Svenstaro"
zlib does not forbid sublicensing but you need to put a list of the original authors in there and you cannot misstate the origin of the original software. Apart from that, there is nothing you have to do.

Personally, I think you should probably go with zlib as it is very liberal and will make sure that at least your name will appear in some games made with your engine.


Thanks for the answer! :)

Nexus

  • SFML Team
  • Hero Member
  • *****
  • Posts: 6287
  • Thor Developer
    • View Profile
    • Bromeon
"The Standard Engine"
« Reply #6 on: August 29, 2010, 03:31:30 pm »
Quote from: "DragonHead"
Because the code would be more readable. Instead sqrt, SquareRoot.
Just a general remark: You should rather stick to the standard C++ conventions and reuse code of the standard library. You may assume that every advanced C++ programmer knows what sqrt() does -- in contrast to your SquareRoot() function, which may have slightly different behaviour or performance.
Zloxx II: action platformer
Thor Library: particle systems, animations, dot products, ...
SFML Game Development:

doc

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: "The Standard Engine"
« Reply #7 on: August 31, 2010, 11:50:07 pm »
Quote from: "DragonHead"

It would be great if someone could tell me if i can set the license of this project to be public domain, or it has to be zlib/png license because of using SFML? Sorry i just don't understand this license stuff.


From the law's point of view there's no such thing as public domain.

As an author you automatically gain a copyright holder status. Theoretically no one can use your software without your permission. You have to apply license in order to make it available to other developers. There are some funny solutions if you completely don't care about your code, like WTFPL or THE BEER-WARE LICENSE. Or to be more serious you can publish it under terms of zlib, BSD or MIT license. Or maybe you agree with GNU philosophy and you may want to publish it under GPL which basically makes your software and derived works open source forever.

zlib license is permissive so you can use SFML with a software licensed under any kind of other license. Just pick one that satisfies your needs.

model76

  • Full Member
  • ***
  • Posts: 231
    • View Profile
Re: "The Standard Engine"
« Reply #8 on: September 05, 2010, 12:25:50 pm »
Quote from: "doc"
From the law's point of view there's no such thing as public domain.
Wrong! The copyright holder can release their work into the public domain. There is nothing to prevent one from doing so.

Kingdom of Fish

  • Jr. Member
  • **
  • Posts: 72
    • View Profile
Re: "The Standard Engine"
« Reply #9 on: September 06, 2010, 06:51:47 pm »
Quote from: "model76"
Quote from: "doc"
From the law's point of view there's no such thing as public domain.
Wrong! The copyright holder can release their work into the public domain. There is nothing to prevent one from doing so.


it depends in what country you mean...

Andy

  • Newbie
  • *
  • Posts: 18
    • View Profile
"The Standard Engine"
« Reply #10 on: September 08, 2010, 03:24:32 am »
Can one use the Creative Commons Zero license in place of public domain?
Will it work internationally?

There is also code I have that I want to release into the "public domain".