Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Reference The post that started it all In order to clear up the original questio

ID: 660089 • Letter: R

Question

Reference The post that started it all

In order to clear up the original question I asked in a provocative manner, I have posed this question.

If you learn an algorithm from an open source project, is it OK to use that algorithm in a separate closed sourced project? And if not, does that imply that you cannot use that knowledge ever again? If you can use it, what circumstance could that be?

Just to clarify, I am not trying to evade a licence, otherwise I would not have asked the question in the first place.

Explanation / Answer

IANAL. If this is of great concern to you, seek the advice of your attorney.

If you learn an algorithm from an open source project, is it OK to use that algorithm in a separate closed sourced project?

Yes. An algorithm is not eligible for Copyright, so there is no Copyright issue. It is merely a sequence of steps; a recipe for arriving at a conclusion from a given starting point. Copyrights cover expressions of ideas. An algorithm is neither an idea nor an expression of one; it is merely a sequence of steps to perform some kind of work and produce some kind of result; it's a recipe or a guide.

For software to be eligible for Copyright, it must be the application of algorithms in a larger work. Your particular use of an algorithm is eligible for Copyright protection, but the algorithm itself cannot be. (You can substitute "interface" for "algorithm" and the statement holds true, at least in the US.)

The patent issue is irrelevant to the question as posed.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote