Sunday, October 13, 2013

Open Source is the free market



“Generally, open source refers to a computer program in which the source code is available to the general public for use and/or modification from its original design. Open source code is typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community.” It means that we can get a program or an application from some sources for free. However, because of the free market, there are lacks of concern on the customer services. Users can’t complain anything about the products if there are some problems. Nowadays, there are many open sources such as PHP, JAVA, Python, Mozilla Firefox, Android…These open sources are growing rapidly and become very popular.

Open Source Advantage:
         No cost or a lower cost for licensing "open source" solutions
         Anyone can fix bugs as they are found, and users do not have to wait for the next release.
         Open source is not dependent on the company or author that originally created it. Even if the company fails, the code continues to exist and be developed by its users.
         The companies using open-source software do not have to think about complex licenses

Open Source Disadvantage:

         Open-source software is not being straightforward to use. Open source operating systems like Linux cannot be learned in a day.

         Many of the latest hardware are incompatible to the open-source platform.



The decision of adopting open-source software should not be taken just on the basis of the low-cost involved. It requires a details analysis and understanding of the requirement before choosing a program or application to use.



3 comments:

  1. Hi Tho:
    After finish reading your article, I think I have same agreement like you. As we know, open source has provide a lot of benefits from our learning. The open source's platform give us a lot convenience as a application user. The best open source I like is linux. The reason is 0 cost, stability and security. Also in the open source, if you find some bugs, you can just fix them by yourself, do not need original author to fix them. As a programmer, I believe that better we know more useful open source, it has more advantages we have to get a job. In your post, you have answered that question very well. You have discussed some of the great points in your post, and as a reader to further investigate on different field in open source.

    ReplyDelete
  2. Hey Tho, nice post!

    I like that you talk about the downsides to open source. I haven’t seen many actually criticize open source, so it’s a refreshing read. I do agree that sometimes open source software can be tricky to learn. Adjusting to linux was hard at first, and there’s not much help built in for the new user. This might be because the devs aren’t selling anything, and attracting new users isn’t top priority, which is unfortunate.

    You should put the source of the quote you used at the beginning. I really like the picture you used, haha. Good work!

    ReplyDelete
  3. Hello, I like your summary about open source. You pointed out the advantages and disadvantages about open source software. There are many factors that come into play to keep the open source project active. One of the main factors is an active community. From what you posted, anyone can fix the bug as they are found. If no one is participating, the project will go downhill. Other than that, it was a great post. For the advantages and disadvantages section, you should fix up the structure and maybe use bullet points. Also, I like the picture!

    ReplyDelete