comparison of two open source software packages
Before this lab, I would say I don't have a clear concept of open source, that make me spend an amount of time to understand the stuff like open source license, Github, and Bugzilla etc.
After researching, I chose the following two of open source software:
Android
Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices.
License: Apache License 2.0
There is an account called aosp-mirror on Github, which provides a read-only mirror of some of the most common repository from the Android Open Source Project. That makes us able to view the source code and the modified versions of the project, it's the same as any other GitHub's repository.
In order to contribute, the developer will need to follow the specific way of submitting bugs and patches.
https://source.android.com/setup/contributing
FireFox
FireFox is a free and open source web browser developed by Mozilla Foundation and its subsidiary, Mozilla Corporation.
License: MPL 2.0
Firefox also has a Github account called Mozilla, which provides source code for developers.
Another way of contributing Firefox is to fix the bug from Bugzilla. I found a record of Bug 950644, title "Multiple Contact Selection Screen for SMS, Email application"
That's a bug in 4 years ago, total 19 people invoked. In Bugzilla, people could post the opinion of the specific bug on the page, and communicate with other developers who want to contribute. But the disadvantage is that when we want to see the code from the others, we will have to download the attach every time, unlike Github, we can easily go through the code on up there.
Before this lab, I would say I don't have a clear concept of open source, that make me spend an amount of time to understand the stuff like open source license, Github, and Bugzilla etc.
After researching, I chose the following two of open source software:
Android
Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices.
License: Apache License 2.0
There is an account called aosp-mirror on Github, which provides a read-only mirror of some of the most common repository from the Android Open Source Project. That makes us able to view the source code and the modified versions of the project, it's the same as any other GitHub's repository.
In order to contribute, the developer will need to follow the specific way of submitting bugs and patches.
https://source.android.com/setup/contributing
FireFox
FireFox is a free and open source web browser developed by Mozilla Foundation and its subsidiary, Mozilla Corporation.
License: MPL 2.0
Firefox also has a Github account called Mozilla, which provides source code for developers.
Another way of contributing Firefox is to fix the bug from Bugzilla. I found a record of Bug 950644, title "Multiple Contact Selection Screen for SMS, Email application"
That's a bug in 4 years ago, total 19 people invoked. In Bugzilla, people could post the opinion of the specific bug on the page, and communicate with other developers who want to contribute. But the disadvantage is that when we want to see the code from the others, we will have to download the attach every time, unlike Github, we can easily go through the code on up there.
Comments
Post a Comment