What are the limitations if I use someone’s code / library or SDK, which is supplied by authors under the Apache 2.0 license, when developing my software? And in particular - I have the right to close my sources from the public, and also to distribute my software for a fee? thank

    1 answer 1

    https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache

    This license does not condition the immutability of the software distribution license, and does not even insist on maintaining its free and open status. The only condition imposed by the Apache license is that the recipient is informed that the source code has been used. Thus, in contrast to copyleft-licenses, the recipient of the modified version does not necessarily get all the rights originally granted by the Apache license.

    When distributing software, place the following files in the root directory:

    LICENSE — файл, содержащий копию текста лицензии Apache; NOTICE — текстовый файл, перечисляющий все библиотеки, лицензированные под лицензией Apache вместе с именами их создателей. 

    In each licensed file, all original information about copyrights or patents should be saved, information on the changes made should be added to each modified file.

    http://www.apache.org/licenses/LICENSE-2.0.html

    You may need to give you a copyright or any other copyright law. this work otherwise complies with the conditions.


    What exactly is not clear from this?