Comment by wordofx

21 hours ago

Android is hardly open source if it’s developed behind closed doors and final version released. It’s pretending.

Are you confused between open source and open development?

Isn't the source fully open?

Edit:

If I made a movie, and made the files freely available after I make it and let you do whatever you want with it

.. would you insist that it isn't "open" because you didn't see me argue with my editor or the 100 times I iterates on the end scene or whether your idea for chase sequence was not incorporated?

  • Free Software Foundation General Public License version 2:

    The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.

    <https://www.gnu.org/licenses/old-licenses/gpl-2.0.html>

    That's generally interpreted to mean that the build environment or build system is included in the requirements of the licence. This is included in FSF's Free Software Definition as well:

    <https://www.gnu.org/philosophy/free-sw.html>

    OSI's Open Source Definition includes substantively similar language:

    The source code must be the preferred form in which a programmer would modify the program.

    <https://opensource.org/osd>

    Answering your question then, no, source absent build prerequisites / systems does not satisfy either FSF's Free Software Definition or the subsequent Open Source Definition by the Open Source Initiative.