code” and “runtime (binary)”. – The source code is used for programming, which is readability format. – the runtime is converted from source code to numeric, it easier to execute on the hardware. Source Code Runtime
• Source Code (and sometimes with with runtime). • Free modification, free make new brand. Minix Linux Android OS EMUI (Xhaomi) EUI (HUAWEI) Chrome OS Fire OS (Amazon)
combination of the Conventional Software and the Open Source Software. • Runtime (and sometimes with full or a part of source code). • Restrict license (Multi licenses or Dual-Licenses). Customised
very cheaply. – However, In general, it is required high skill for engineers. • It is particularly advantageous when used in large quantities. – Sujain (2017) states that Facebook has 1,800 Database servers with three engineers.
general the Open Source Software was more problematic than the Conventional Software and it was thought that it was low quality. • (Because someone can be modified?) – However, it has been confirmed that famous Open Source Software such as Linux has less issues than Conventional Software. • (The some reasons that anyone can investigate the source code, finally, it is required a review for a modification with community.)
community called mass collaboration. If they are a large community and active, development will continue. – Necessity-oriented. • On the other hand, the Conventional Software is fully developed at the discretion of the owner company. – Business-scheme-oriented.
patents. • The Open Source Software is difficult to coping with patents. – patent specification-related specifications and source code are not disclosed. – It may be required to pay the patent fee.
software is highly transparent. – Everything (such as source codes, issues, specifications) is open to the public. – The correspondence of ease to the issues and potential threats. – The most of the discussion and actual processing such as implementation are open to the public, and anyone can follow it as a history.
open source software is extremely increasing. – For example, Python has a large share for AI and big data, Linux is spreading for could environment such as AWS (Amazon Web Service), Chrome and Firefox are for major OSS browser. • According to Statista, the Open Source Software market was 7,924 EUR in 2008, 559 EUR in 2018, which is 8 times bigger.
(2017), all programming languages out of the top 10 high-salary programming languages are open source software. This means that if you aim for programmers, open source software programming languages may have higher revenue potential.
a freely usable software, you need to pay attention to changing the license. – This issue usually increases the license condition on usage. – For example, In the past, open source software with many users, such as MySQL by MySQL AB and React by Facebook, changed the license. • their users and communities are confused.
be stalled if the community cannot work well. – New version may not be released. – New open source software may be established based on that open source software. • Jonas states: – the OpenOffice.org, which is famous as an open source office suite, • The community was stalled. • It divides into Apache OpenOffice and LibreOffice and has caused somewhat confusion in the market.
in the development of Open Source Software, it is very difficult to deal with patent related issues. • According to Stephen (2008): – Linux OS infringed 235 cases from Microsoft's patents. – The Samba project dealing with Windows file sharing conflicts with several patents and they partnered to resolve it.
certain size they will incorporate the community. – Strengthens project management and becomes a force to counter external threats such as patents. – Also serves as a challenge to larger markets.
project management methods such as Agile development method. • Agile development method is one of effective project management methods for proceeding the project toward unstable goals.
that multinational people and people from various professions participate are effective. • People with various perspectives can see the problem from multiple viewpoints by participating. • As a result, – it can be improving correspondence to very difficult issues such as patents and internationalization. – it can be improving special environments such as translation system with common glossaries in translation environment.
and it does not destroy conventional software. • In addition, new forms of software are increasing in combination with the concept of the Conventional Software and the Open Source Software. – As a result, every company and community will develop these forms of software for various purposes.
from https://issuetracker.google.com/issues?q=componentid:(192786%20%7C%20192805%20%7C%20192705%20%7C%20192792%20%7C %20192644%20%7C%20192694%20%7C%20192710%20%7C%20192810%20%7C%20192634%20%7C%20192698%20%7C%20192706 %20%7C%20192815%20%7C%20192715%20%7C%20192720%20%7C%20192711%20%7C%20192629%20%7C%20192643%20%7C%20 192693%20%7C%20192639) • Beatty. J. (2017). 18 open source translation tools to localize your project. Retrieved from https://opensource.com/article/17/6/open- source-localization-tools • Bridge. R. (2018). Open source software: Advantages & disadvantages. Retrieved from https://entrepreneurhandbook.co.uk/open- source-software/ • Bromhead. B. (2017).10 advantages of open source for the enterprise. Retrieved from https://opensource.com/article/17/8/enterprise-open-source-advantages • ChallengeRocket. (2017). https://medium.com/@ChallengeRocket/top-10-of-programming-languages-with-the-highest-salaries-in- 2017-4390f468256e • ConnectUS. (n.d.). 7 Main Advantages and Disadvantages of Open Source Software. Retrieved from https://connectusfund.org/7-main- advantages-and-disadvantages-of-open-source-software • Gamalielsson. J. (2012). Sustainability of Open Source software communities beyond a fork: How and why has the LibreOffice project evolved?. Retrieved from https://www.sciencedirect.com/science/article/pii/S0164121213002744 • Torvalds. L. (n.d.). Linux kernel source tree. Retrieved from https://github.com/torvalds/linux • McDonald. T. (2011). Comparison between open source and closed source software. Retrieved from http://www.nsiserv.com/blog/bid/29956/comparison-between-open-source-and-closed-source-software • Opensource.com. (n.d.). What is open source? Retrieved from https://opensource.com/resources/what-open-source • Shankland. S. (2008). Microsoft's open-source patent threat still intact. Retrieved from https://www.cnet.com/news/microsofts-open- source-patent-threat-still-intact/ • Statista. (2018). Projected revenue of open source software from 2008 to 2020 (in million euros). https://www.statista.com/statistics/270805/projected-revenue-of-open-source-software-since-2008/ • Tiwari. V. (2011). Reliability Issues in Open Source Software. Retrieved from https://www.researchgate.net/publication/235758408_Reliability_Issues_in_Open_Source_Software • Veriday. (.n.d.). Open Source vs. Closed Source Software – What’s the Difference?. Retrieved from http://www.veriday.com/blog/open- source-vs-closed-source-software-whats-difference/ • Wikipedia. (n.d.). Multi-licensing https://en.wikipedia.org/wiki/Multi-licensing