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

Author Topic: can I modify SFML?  (Read 5708 times)

0 Members and 1 Guest are viewing this topic.

Mr_Blame

  • Full Member
  • ***
  • Posts: 192
    • View Profile
    • Email
can I modify SFML?
« on: February 02, 2016, 05:52:56 pm »
HI  :)

Do i have permission to distribute games with changed SFML source?

Jesper Juhl

  • Hero Member
  • *****
  • Posts: 1405
    • View Profile
    • Email
Re: can I modify SFML?
« Reply #1 on: February 02, 2016, 06:26:54 pm »
Is The License not clear?

Mr_Blame

  • Full Member
  • ***
  • Posts: 192
    • View Profile
    • Email
Re: can I modify SFML?
« Reply #2 on: February 02, 2016, 07:30:01 pm »
Yes, not clear a little bit... Can you explain it more simple.  :-\
« Last Edit: February 02, 2016, 07:32:07 pm by Mr_Blame »

Rosme

  • Full Member
  • ***
  • Posts: 169
  • Proud member of the shoe club
    • View Profile
    • Code-Concept
Re: can I modify SFML?
« Reply #3 on: February 02, 2016, 07:33:17 pm »
I don't see how we can explain it without saying what is said in the license. You can modify it, but if you do, you must not claim that you wrote the original SFML, you need to say it was modified, and you need to include the original license.
GitHub
Code Concept
Twitter
Rosme on IRC/Discord

Mr_Blame

  • Full Member
  • ***
  • Posts: 192
    • View Profile
    • Email
Re: can I modify SFML?
« Reply #4 on: February 02, 2016, 07:34:16 pm »
how must i name the License file? how must i declare that i modified it?

Mario

  • SFML Team
  • Hero Member
  • *****
  • Posts: 879
    • View Profile
Re: can I modify SFML?
« Reply #5 on: February 02, 2016, 09:08:03 pm »
The very, very short version:

Do whatever you want, as long as you don't claim you've written it.

So if you modify SFML and redistribute the binaries only, no obligations on your side.

Mr_Blame

  • Full Member
  • ***
  • Posts: 192
    • View Profile
    • Email
Re: can I modify SFML?
« Reply #6 on: February 03, 2016, 04:02:16 pm »
thanks for simple and fast replying  :)

Nexus

  • SFML Team
  • Hero Member
  • *****
  • Posts: 6287
  • Thor Developer
    • View Profile
    • Bromeon
Re: can I modify SFML?
« Reply #7 on: February 07, 2016, 03:05:07 am »
@Mr_Blame: It makes really no sense rewording the license here, you'll only get inaccurate representations (such as Mario's, which only mentions 1 of 3 points). You get plenty of more verbose information about zlib/libpng on the Internet if you search.

Regarding how to declare modified versions: that only applies when you redistribute the source code. If you have a GitHub repo for example, you can roughly document the changes of your fork (and the detailed modifications can be seen in the commit history).

Regarding how to name the license file: why rename it at all?
Zloxx II: action platformer
Thor Library: particle systems, animations, dot products, ...
SFML Game Development:

FRex

  • Hero Member
  • *****
  • Posts: 1848
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: can I modify SFML?
« Reply #8 on: February 07, 2016, 07:20:12 am »
Quote
how must i name the License file? how must i declare that i modified it?
It varies, like the original zlib library required you to change some defines to signal the changes.
You could name it SFML-LICENSE or ORIGINAL-LICENSE or anything that is sane and conveys the message that your library is based on SFML that was under zlib originally.
But it's always possible to just say what you want to do and ask if it's okay if you really want to since Laurent (or someone else from the team) is usually checking the forums.
When I needed to steal and alter one function for text layout I just asked too: http://en.sfml-dev.org/forums/index.php?topic=14363
Considering SFML is zlib which is very permissive you don't really need to worry as long as you have some common sense and don't intend to actually do something bad like claim authorship.
Back to C++ gamedev with SFML in May 2023

paupav

  • Full Member
  • ***
  • Posts: 156
    • View Profile
    • Email
Re: can I modify SFML?
« Reply #9 on: February 07, 2016, 01:10:57 pm »
You are over thinking it. You just have to clearly say that you have forked SFML. If you do something wrong SFML police will warn you before shooting.