I would like to know where to find the source code of Ubuntu. I'd like to see how far it is "open source".
|
|
||||
|
|
|
The source code for every package in the main and universe archives is in Launchpad, or you can get it by enabling Source code for packages in the partner repositories is not generally available, as they are mostly not open source applications. This is true for some items available in the Software Center as well. |
|||
|
|
|
Software in linux distributions is organized into packages. Each package either contains user facing software like Firefox, or libraries like libasound2 which is required by firefox. If you install Firefox, the The vast majority of things in Ubuntu's repositories of packages are open source. But Ubuntu does have a list of approved proprietary software. While this software doesn't satisfy the freedom goals of Ubuntu, they are greatly desired by the community, and provide a lot of value. Examples of this are Skype or Sun Java (now removed). These packages are not listed on the Ubuntu packages site. |
|||||
|
|
You can download the complete source code ISOs from the Ubuntu download servers:
|
||||
|
|
|
bzr Get the latest version of package
Get specific version:
Now you can for instance to:
to see the development history, or any similar SCM operation. bzr is a good option as it maintains the actual input Ubuntu developers give to Ubuntu, so it is a more canonical (no pun intended) source. Launchpad bzr browsing You can also browse the repositories on the Launchpad. For the Now choose the Ubuntu version that interests you, e.g.: https://code.launchpad.net/~ubuntu-branches/ubuntu/trusty/hello/trusty Then if you click on "Browse the code" you will go to: https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/hello/trusty/files where you can browse the files and commit history. This is powered by Loggerhead. |
|||
|
|