Tuesday, December 5, 2017

What Open-Source is?

What Open-Source is?

Open-Source is denoting software which the original source code is made freely available,may be redistributed and modified.Open-Source can be a type of software.It calls Open-Source software.
It is a very useful kind of software as people can share their ideas of coding or design with others.There is no doubt that it is a effective way to improve a person's programming skills by learning from other source codes such as the coding skills.

Open-Source is not suitable for me because the most of the source codes of others are too difficult to understand.In other words,they are higher level than mine.I am just a beginner.Thus,I can't learn lots of from those Open-Source.But in general,it still really a knowledgeable tool for learning,strengthening the skills of programming.

Actually,some of the open-source softwares are useful.In fact,the type of software that I always use is not open-source.As popular,useful and well-developed open-source softwares are not numerous.So,the choices which I can choose are also insufficient.

That's why I prefer commercial software than open-source software.The main reason is that commercial software is more guaranteed and stable.Commercial software has less errors and bugs than open-source software that is attributed to the difference of the developers.Commercial software,most,if not all, is developed by experienced developers.But,open-source software may be developed by beginners.So,I use commercial softwares more than open-source softwares such as Microsoft office and the OS of windows.

But,I used a open-source software before,it is Mozilla Firefox browser.I think it is better than IE browser.The loading speed,user interface,functions are better than its.Thus,it is one of the most popular open-source softwares that I used before.It is a successful open-source software.Now,I better choose to use Chrome browser.It is multi-functional as it provides many useful function for users.So,I give up Firefox browser.


Also,Apache HTTP web server is also a common open-source software which is well-known.The using percentage of Apache HTTP web server is the highest,comparing with IIS, Google web server and nginx.I have used it for a period.It is fast and reliable.One of its allure is that it can be extended through not complicated API to compile Perl or Python and so on to the server. 

Indeed,7-Zip is also a open-source software that is useful and I have used before.It is a software used to decompress and compress files.Nowadays,decompression and compression are always made by PC users and so on.

In a nutshell,open-source is a one of the useful types of softwares. However,high quality and well-developed open source softwares are still not enough.Therefore,the choices of them are generally insufficient.

What are open-source organisations?

Open-source organisations means that they are companies or some organisations specialized in developing Open-Source software.
They are not-for-profit and charitable organisations supporting the open source software movement.There are several examples such as Apache Software Foundation,OpenStack Foundation,Linux Foundation.

Linux Foundation

Linux is one of the most popular open source examples.It is non-profitable.Also,it provides a operating system for people for free.
Everyone who know what coding and program are that can improve the source code of the Linux operating system.So,it is a suitable example for open-source organisation.It also had a long history.It has founded for seventeen years.

OpenStack Foundation

OpenStack Foundation is an adoption of the OpenStack cloud operating system.Also,it establishes a private cloud of a firewall in order to provide shared resources for any departments of an institution.

Apache Software Foundation
Apache Software Foundation was established in 1999.It has been developing a HTTP server called Apache.This foundation is to gather enthusiasts of the server softwares.Moreover,they can communicate with each other to improve and maintain the softwares continuously.

The definition of Open Source: 
 https://en.wikipedia.org/wiki/Open-source_software

Monday, December 4, 2017

What is Open-Source?

What Open-Source is?

Open-Source is denoting software which the original source code is made freely available and may be redistributed and modified.Open-Source can be a type of software.It calls Open-Source software.
It is a very useful kind of software as people can share their ideas of coding or design with others.There is no doubt that it is a effective way to improve a person's programming skills by learning from other source codes such as the coding skills.

For me,Open-Source is not suitable for me because the most of the source codes of others are too difficult to understand.In other words,they are higher level than mine.I am just a beginner.Thus,I can't learn a lot of from those Open-Source.But in general,it still really a knowledgeable tool for learning and strengthening the skills of programming.

What are open-source organisations?

Open-source organisations means that they are companies or some organisations specialized in developing Open-Source software.
They are not-for-profit and charitable organisations supporting the open source software movement.There are several examples. 

Apache Software Foundation  

The Apache Software Foundation provides organizational, legal, and financial support for a broad range of open source software projects. The Foundation provides an established framework for intellectual property and financial contributions that simultaneously limits contributors potential legal exposure.  

The Document Foundation  

The Document Foundation is proud to be the home of LibreOffice, the next evolution of the world's leading free office suite. It is an independent self-governing meritocratic entity, created by former leading members of the OpenOffice.org Community, in the form of a charitable Foundation under German law (gemeinnützige rechtsfähige Stiftung des bürgerlichen Rechts).  

The Eclipse Foundation  

The Eclipse Foundation hosts a large community of over 300 open source projects and 8 industry working groups such as IoT, Automotive or Aerospace. The Foundation provides a set of services and best practices to enable vendor-neutral collaboration on open source technology.  

Free Software Foundation  

The Free Software Foundation (FSF) is a "nonprofit with a worldwide mission to promote computer user freedom and to defend the rights of all free software users." Free software is about having control over the technology we use in our homes, schools, and businesses, where computers work for our individual and communal benefit, not for proprietary software companies or governments who might seek to restrict and monitor us.  

Linux Foundation  

Founded in 2000, the Linux Foundation sponsors the work of Linux creator Linus Torvalds and is supported by leading technology companies and developers from around the world. The Linux Foundation is the nonprofit consortium dedicated to fostering the growth of Linux.

Reference

https://opensource.com/resources/organizations