Angelo Gladding

dlv5vbq7lzlthol5 4b942a3185b37d00

South Pasadena, California, United States currently feels like 52.6°F

Home CodesrcAPI


tools for metamodern software development

In order to produce high quality software consistently across an entire platform care must be taken to lower the barriers to contribution while maximizing each's value.

It is my contention that this can be acheived by striking a fitting balance between the automations of man and machine. All people interacting with the software, from development to usage, are directly incorporated into the continuously integrating production process. This all but necessitates a completely F/LOSS environment.

As such gaia is licensed under the AGPL and designed to run exclusively on GNU/Linux systems. It is assumed and ultimately imposed that all software produced using the gaia methodology shall be similarly licensed under the AGPL.

Microsoft Windows is closed source. Apple OS X is based on Darwin, a BSD.

[How does the BSD license differ from the GNU Public license?][1]

Linux is available under the GNU General Public License (GPL), which is designed to eliminate closed source software. In particular, any derivative work of a product released under the GPL must also be supplied with source code if requested. By contrast, the BSD license is less restrictive: binary-only distributions are allowed.

I believe that it should be possible to inspect and verify all source of a machine. This obviates avoiding support for non-GNU operating systems and should explain seemingly arbitrary platform-dependant decisions.

*[F/LOSS]: Free/Libre Open Source Software

To Do

      "flake8.extension": ["todo ="],


      • api

        interface introspection

      • cost

        cost estimation

      • git

        an opinionated Git interface

      • metrics

        source code metrics

      • qc

        quality control tools



      full listing

      Lines of Code

      Source Docstrings Comments
      39 0 11