Background and Scope
Open-source projects have a very different history to interface standards. They focus on the actual implementation of a system, not just the interfaces to the system. Unlike most hardware, software can be easily changed in order to augment features, improve performance, and/or remove bugs, and the core principle of open source is to allow anyone access to the software source code to make such improvements. A further objective for some open-source projects is that any improvements are then contributed back so the improvements are also publicly available. The Linux Foundation grew out of the organisation developed by Linus Torvalds to support his open-source project, Linux, developing an open-source equivalent to the proprietary UNIX operating system, and using a particular software licence called the GNU Public Licence (GPL).
Organisation and Working Methods
The result of an open-source project is running code, and the Linux Foundation’s working methods are therefore quite different to that of most standards bodies. In many ways, the software tools that support the software development are as important as the human organisational structure.
Central to this is the GIT protocol/file system (also developed by Linus Torvalds) which tracks changes in the source code across all contributors to the project. This allows anyone to download the latest version (or historic versions) and make changes to the code. These changed versions can then be ‘merged’ back into the original.