Posts

Showing posts with the label Lab1

Lab 1: Open Source Softwares and Patch Process

Image
What is Open Source  Open source is a source code for software people can use for free. Users can freely take the source code, modify it, and distribute their versions of the program. Open-source software is released through a specific kind of licenses such as Apache License 2.0, Massachusetts Institute of Technology license (MIT license), Berkeley Software Distribution license (BSD), and Mozilla Public License 2.0 (MPL 2.0). Each license has rules users must follow. For example, if users want to use an open-source software released through MPL 2.0 license, they must include copyright, license, and original. Also, they must disclose the source. In comparison, when they want to use open-source software released through BSD, they must include only copyright and license. As one of the advantages of open source is many people can contribute to the open-source software to improve the functionality, open-source software has their ways to get feedback to patch their software. This posting