Fork me on GitHub
#off-topic
<
2019-11-11
>
jjttjj16:11:13

If there's code that's widely available but not open source, anyone know any rough guideline on what can be legally "scraped" from that code in terms of its structure for use in an open source project? Are method and parameter signatures fair game? What about the names of methods/parameters?

andy.fingerhut16:11:17

in what form is it widely available? does it have a copyright notice? Is there any kind of license for it?

andy.fingerhut16:11:02

O'Reilly books on programming that I've seen have some rough guidelines at the beginning on what you can and cannot do with the code in the book.

andy.fingerhut16:11:24

but those notes only apply to the code in those books, not generally for any code anywhere.

jjttjj16:11:46

good point, I should probably read all of the usage agreement (it's this http://interactivebrokers.github.io/)

andy.fingerhut16:11:05

I have a hard time imagining that anyone is going to have much to go after an open source project, if they copy the method signatures of a few dozen methods, but IANAL and don't know relevant case law.

jjttjj16:11:26

3.3. You agree not to publish, disseminate, or redistribute the API Code to any third party.

I suppose this might be relevant

jjttjj16:11:55

yeah I might be being paranoid, I don't think it would really be against their intended usage necessarily

andy.fingerhut16:11:33

That sentence you quoted would make me a little nervous, depending upon what "the API Code" includes.

jjttjj16:11:10

yeah it's basically defined as "all the code"