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

Author Topic: Network, audio and system external dependencies  (Read 1981 times)

0 Members and 1 Guest are viewing this topic.

netrick

  • Full Member
  • ***
  • Posts: 174
    • View Profile
Network, audio and system external dependencies
« on: August 13, 2012, 01:06:50 am »
I want to edit SFML a bit and make my own version with network-audio-system module only. One reason is size of the library, second is just learning and the most important one is getting rid of annoying GLEW and freetype mit-styles licenses (well, they aren't annoying but I just prefer using only zlib type libraries :P). In my current project I use 3d engine for graphics and SFML is being used only for network, audio and threading. But well code is a bit complicated and I'd like to be 100% sure before, what are dependencies needed for compiling sfml  network, audio and system module? Of course I will remove graphic and window module files.

Thanks

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11034
    • View Profile
    • development blog
    • Email
Re: Network, audio and system external dependencies
« Reply #1 on: August 13, 2012, 01:18:32 am »
If you want to use SFML's audio module and only use zlib licenses then you've already lost, because SFML uses OpenAL and libsndfile which are both LGPL. ;)
A list of possible dependencies can be found here or here.
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

netrick

  • Full Member
  • ***
  • Posts: 174
    • View Profile
Re: Network, audio and system external dependencies
« Reply #2 on: August 13, 2012, 01:30:19 am »
Thanks for the links. AFAIK in LGPL libraries you don't need to mention anything if you link it without any changes, or I have to include the library's LGPL license too? So bad, it's so messed up with all those licences :P At first I thought that while using SFML I just need to put "this game uses sfml" in credits xD

EDIT:
Does anyone know a C++ audio library under zlib license? Probably there isn't one I guess :(

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re: Network, audio and system external dependencies
« Reply #3 on: August 13, 2012, 08:09:16 am »
Quote
Does anyone know a C++ audio library under zlib license? Probably there isn't one I guess
If there was, SFML would use it.

But what's wrong with these licences? You just need one file that lists the external libraries, the licence they use and a link to their full text.
Laurent Gomila - SFML developer