I am writing an open source project licensed under Apache License 2.0, I wonder how can I license the precompiled binaries with the same license
Are you asking how you can distribute binaries that you have compiled, and have this distribution take place under the terms of Apache2?– MadHatter ♦Jan 13, 2021 at 12:06
Yes, but these binaries are precompiled from an open source project, so I want to know if and how I can distribute them under Apache license 2.0– Gabryx86_64Jan 13, 2021 at 12:17
What was the licence under which you received their sources? Apache2 also?– MadHatter ♦Jan 13, 2021 at 12:38
Yes, but I don't have received the sources, those are mine too– Gabryx86_64Jan 13, 2021 at 12:48
I'm sorry, what? The source which you intend to compile into these binaries - did you (a) write that yourself, from scratch, or (b) is it either based on, or a copy of, some other sources which you received? If (b), under what licence did you receive them?– MadHatter ♦Jan 13, 2021 at 12:53
The LICENCE file has no particular special meaning, though it is one conventional way of indicating applicable licence terms. In this particular case, you're using the Apache2 licence, which accords special status to any
NOTICE file that accompanies the download; so if you choose to use a licensing file in the tarfile that contains the binary and associated libraries, I'd call it
You could also use declarative text on the web page, if any, that distributes the binaries. Or you could have a click-through for people downloading them.
Your obligations are to be clear and unambiguous about the terms on which you're letting people have source and/or binaries. How you do that is up to you.