+ Reply to Thread
Results 1 to 8 of 8

Thread: c64 music in my game

  1. #1
    Junior Member
    Join Date
    Nov 2006
    Posts
    23

    Default c64 music

    ----------
    Last edited by shruggy; 03-18-2007 at 03:19 PM.

  2. #2
    Senior Member
    Join Date
    Jul 2004
    Location
    California
    Posts
    584

    Default

    Quote Originally Posted by shruggy View Post
    goattracker is gpl, sid engines i found are (l)gpl (i found no bsd style or public domain sources)
    Have you tried contacting the developers of these sid engines to see if they might consider allowing you to statically link to their engine? Money will tend to grease the wheels.

  3. #3
    Senior Member
    Join Date
    Jul 2004
    Posts
    377

    Default

    You are allowed to statically link to LGPL code so long as you provide your object files upon request. The important thing is that users can link to a different version of the LGPL library, but they don't need your source code, much less your music or artwork, in order to do that.
    Rainer Deyke - Eldwood

  4. #4
    Senior Member
    Join Date
    May 2005
    Location
    Warsaw, Poland
    Posts
    2,707

    Default

    Quote Originally Posted by Rainer Deyke View Post
    You are allowed to statically link to LGPL code so long as you provide your object files upon request.
    That's for dynamically linking to it. By statically linking you must release your code under LGPL.

    you must do one of these things:

    * a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
    * b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
    * c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
    * d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
    * e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
    isn't hard to read the license, all it requires is a pair of eyes (ok, one eye will do too).

  5. #5
    Senior Member
    Join Date
    Dec 2006
    Posts
    248

    Default

    ---------------
    Last edited by Jesse Hopkins; 12-01-2010 at 07:11 AM.

  6. #6
    Senior Member
    Join Date
    Jul 2004
    Location
    Tokyo
    Posts
    208

    Default

    Quote Originally Posted by Bad Sector View Post
    That's for dynamically linking to it. By statically linking you must release your code under LGPL.
    You don't have to do it this way though. You must do one of the things listed, and option (c) allows you to provide library source code and linkable object files on request, as Rainer suggested. This sounds like a pain, but in practice noone is going to ask for them.
    Joseph White :: Lexaloffle Games :: Twitter :: Youtube

  7. #7
    Senior Member
    Join Date
    Oct 2004
    Location
    Budapest, Hungary
    Posts
    273

    Default

    Is it allowed to use old c64 tunes in new games? Aren't they still copyrighted? (okay, this thread is not really about it, but the sound engine, I just wondering)

    Naturally it is not a problem if it was your own!

  8. #8
    Senior Member
    Join Date
    Nov 2006
    Location
    Friedrichshafen, Germany
    Posts
    427

    Default

    Every music is copyrighted, it doesn't matter how old it is (except if the artist is dead since 70 years, at least that's the rule in Germany).
    So you should ask the composers if it is okay.

+ Reply to Thread

Posting Permissions

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