Said source code has no explicit license.
I know I could reimplement the method described in the paper, but it would be more convenient to just use the code directly.
What is the convention in these situations? Since methods aren't copyrightable, but source code is usually copyrighted by default.
P.S.: There's no patent on the method.
-
1The link below might answer your question, and the answer is "probably not". But IANAL, so if this is for a commercial application - talk to a company lawyer. And in any event - if it's like most research code, it's probably buggy as hell, so you might want to do it yourself anyway :) programmers.stackexchange.com/questions/148146/…– tonysdgMay 26, 2016 at 3:03
-
"reimplement the method described in the paper, but it would be more convenient to just use the code directly" - often enough, these two are the same thing; whenever the only concrete description of the method in a paper is the code.– O. R. MapperMay 26, 2016 at 16:20
-
1But then wouldn't I be getting into a grey area by reimplementing code while looking at copyrighted source code as a reference? It feels weird that there isn't some standard convention for this.– Alex GonçalvesMay 26, 2016 at 18:26
1 Answer
Said source code has no explicit license.
Let's see what licence means:
If there is no licence, then you are not allowed by the copyright holder to use the code. It's as simple as that. There is nothing that requires anyone to grant a licence to anyone else to use their code, and if they don't then no-one besides the copyright holder can legally use the code. It doesn't matter if the code is public.
Maybe this analogy will help: imagine I paint something and decide to hang the painting in a public space. Can anyone come along and start copying my painting because "there is no explicit licence"? Absolutely not! I hold the copyright to the painting, and you cannot copy, reuse... my painting without my permission. Well, as you say the code is copyrighted too, and there is no "default licence" that allows anyone to come along and copy the code unless stated otherwise; quite the opposite, actually.
Of course, you can always ask the copyright holder for permission, but check who the copyright holder actually is (it may not be the publication's authors anymore).
-
"imagine I paint something and decide to hang the painting in a public space. Can anyone come along and start copying my painting (...)? Absolutely not!" - in fact, it's not that simple. May 26, 2016 at 16:18