SFML community forums
General => SFML projects => Topic started by: DragonHead 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.
-
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.
-
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?
-
404 error :-°
-
404 error :-°
My site deleted somehow... Il have to rewrite everything :shock:
Do you really need that giant header?
What do you mean by that?
Why do you replicate some of the C++ <cmath> functionality?
Because the code would be more readable. Instead sqrt, SquareRoot.
Code::Blocks is not a compiler.
Sorry my mistake. Its an IDE.
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.
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.
Where is the code?
Well... I said that its not done yet( im still testing it and removing bugs ), please read my post...
-
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! :)
-
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.
-
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 (http://sam.zoy.org/wtfpl/) or THE BEER-WARE LICENSE (http://en.wikipedia.org/wiki/Beerware). Or to be more serious you can publish it under terms of zlib (http://www.opensource.org/licenses/zlib-license.php), BSD (http://www.opensource.org/licenses/bsd-license.php) or MIT (http://en.wikipedia.org/wiki/MIT_License) license. Or maybe you agree with GNU (http://www.gnu.org/philosophy/free-sw.html) 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.
-
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.
-
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...
-
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".