question about using source code from talks and papers

  • so, is it legal to use source code from papers and such:

    like this paper on perlin noise:

    http://mrl.nyu.edu/~perlin/paper445.pdf

    links to this source code:

    http://mrl.nyu.edu/~perlin/noise/

    and stam's famous talk on fluid dynamics, includes source code throughout, annotated with instructions like "add these macros to the beginning of your code"

    http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf

    I'm just not sure if it's legal to copy and paste this to use in your own commercial code.

    if I were to make my own implementation, it would end up being close to identical, since I'd probably use the source code as a reference. I know very little about copyright law, including how it applies in these situations, and I can never find usage and licensing terms for these. Nor did googling any terms I could think of provide me the specific answer I need.

    does anyone know for sure what the rules/laws are here, or where I can find the answer?

  • That's an interesting question, and I'm afraid I don't know the answer. You could try answering at

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • The best you can do whenever unsure is to ask the creators themselves.

    On Stem's homepage he clearly says that you should contact him if you want to use something of his talks and that you need the permission of the publishers if you want to use something from his publications.

    Ken Perlin copyrighted his work, so you need his permission too.

    It is only legal to copypaste for your own work, if the source is not copyrighted. If you are not sure about the copyright, the creator of the source is your best choice to ask

  • Thanks ash and tula

    I suppose my followup question is, it must be legal to use the ideas, and algorithms in the code then, as opposed to a copypaste, without asking specific permission from the author, correct?

    I would assume the papers are published/talks given to spread and encourage the use of the ideas within?

    Also, I see many people describing people's own implementations of both these among others. Countless google hits for each. So this is legal?

  • Thanks ash and tula

    I suppose my followup question is, it must be legal to use the ideas, and algorithms in the code then, as opposed to a copypaste, without asking specific permission from the author, correct?

    I would assume the papers are published/talks given to spread and encourage the use of the ideas within?

    Also, I see many people describing people's own implementations of both these among others. Countless google hits for each. So this is legal?

    That's a very, very complicated question. The problem is that there are so many variations of copyright laws throughout the world. For example, in germany the intellectual property remains to the causer even if he/she states otherwise. In the US you may give up your intellectual property. You see it isn't easy to answer. You can only play it by ear I'm afraid.

  • thanks again, tula.

    and also thanks ashley for suggesting stackoverflow

    very active/helpful/professional community

    they pretty much said what tulamide did

    time to email some coders

  • Just going to post a link to your SO question in case anyone searches this thread in future.

  • Arrrgh �

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)