Thursday, January 9, 2020


Lab 1 


Through this lab, I will research about open source software packages. 

What is open source?  
It is created for public user, so anyone can modify and share it.  
However, it has various conditions, license, for modify, reproduction and distribution the software. 
Compare the license of open sources. 
Conclusion, programmer can use the open source to make their program However they must consider the license of open source. Just in case they cannot use open source.  


Let's see more detail about two open source software packages that have different licenses.  

Apache http server project 
It was lunched in 1995 for provide a secure, efficient and extensible server.  
*License 
Permissions 
Conditions 
Limitations 
  •  Commercial use 
  •  Distribution 
  •  Modification 
  •  Patent use 
  •  Private use 
  •  License and copyright notice 
  •  State changes 
  •  Liability 
  •  Trademark use 
  •  Warranty 
*Access the open source code 
You can access the open sources through the web page.  https://www.openoffice.org/ 
Most recent release is 4.1.7 people can download the open source easily from that page. 

*How to resolve code problem 
You can fine open-office community support.  when you have some problem during using the open source you can report or check to see if a bug already known. You can search for bugs. (http://www.openoffice.org/qa/issue_handling/pre_submission.html ) 
 When you search or submit the bugs, you must follow some rules such as one problem – one issue, provide a meaningful summary or provide step-by-step descriptions. You can get information about Apache OpenOffice through the Twitter(https://twitter.com/apacheoo), Facebook(  https://www.facebook.com/ApacheOO), YouTube(https://www.youtube.com/c/openoffice) and mail(https://openoffice.apache.org/mailing-lists.html). 
Case of Issue #5143(https://bz.apache.org/ooo/show_activity.cgi?id=5143. It is reported 2001-05-22 by stx23. It is modified 2003-03-24. It took around 10 months. Now it is fixed. For this fixing, there are 12steps. So, when you have some bugs during using the open sources, you can get others help.  

Mozilla 
* Mozilla Public License 2.0 license  
Permissions 
Conditions 
Limitations 
  •  Commercial use 
  •  Distribution 
  •  Modification 
  •  Patent use 
  •  Private use 
  •  Disclose source 
  •  License and copyright notice 
  •  Same license (file) 
  •  Liability 
  •  Trademark use 
  •  Warranty 

*Access the open source code 
You can access the open sources through the web page.   

*How to resolve code problem 
When you have bugs in your using open sources you can get help form the Buzillattps://www.bugzilla.org/docs/). If you want to use this site you login the website and submit your bugs. 
In case #1344068, it has problem which is alarmLastAck is not taken from parent item in alarm service.  this issue resolved. There took about 1 year and 36 times 36 conversation for resolve this issue.  

No comments:

Post a Comment