Page 6 of 6 FirstFirst ... 456
Results 51 to 54 of 54

Thread: Play a piece of a mp3 stream with mmsystem or directsound??

  1. #51

    Play a piece of a mp3 stream with mmsystem or directsound??

    [quote="noeska"]I do have a license question with the unit sourcecode being under lgpl also. Does not this mean that the program using the unit also fall under lgpl? Or am i being paranoid then? With dynamic ]

    no its not necessary

    "The main difference between the GPL and the LGPL is that the latter can be linked to (in the case of a library, 'used by') a non-(L)GPLed program, which may be free software or proprietary software"

    http://en.wikipedia.org/wiki/LGPL
    From brazil (:

    Pascal pownz!

  2. #52

    Play a piece of a mp3 stream with mmsystem or directsound??

    Ok, so it is legal to use your unit in an closed source application as long as i tell where your unit is? What troubes me that your unit will be staticly linked into the application.

    Also made a slightly modified mp3 player for openal. It now plays an mp3 until the end of it and then exits. http://www.noeska.net/downloads/OpenALMp3Play2.zip
    http://3das.noeska.com - create adventure games without programming

  3. #53

    Play a piece of a mp3 stream with mmsystem or directsound??

    Quote Originally Posted by noeska
    Ok, so it is legal to use your unit in an closed source application as long as i tell where your unit is? What troubes me that your unit will be staticly ]http://www.noeska.net/downloads/OpenALMp3Play2.zip[/url]
    yes, how is this? "staticly linked into the application"
    From brazil (:

    Pascal pownz!

  4. #54

    Play a piece of a mp3 stream with mmsystem or directsound??

    oops that is an typo from my side i mean statically linked. As that the unit is/becomes part of the executeable. LGPL states that then "Alternatively, a statically linked library is allowed if either source code or linkable object files are provided.". So although you dynamically link to the mpg123 dll you also place lgpl code directly into your exe.
    Also read term 3 of http://www.gnu.org/copyleft/lesser.html it is allowed to place a header file you use to dynamically link to the lgpl code under another license as long as it is does not contain code from the lgpl library. So to avoid the hasle i made the openal unit a dual license.
    http://3das.noeska.com - create adventure games without programming

Page 6 of 6 FirstFirst ... 456

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •