The 12th Open Source World Summit Forum opened in Beijing recently. Partner of Testin, Wang Jun participated and delivered a speech in the forum panel discussion. He talked about open source software and the great success it brings to the internet and mobile application.
However, there is still some challenges hidden behind the beautiful scenery ahead.
User experience, application quality and system security shall be things left to be consider.
What is open source software?
Open Source software is software with source code that anyone can inspect, modify, and enhance. Initially it derived from enthusiasts of software technology. Out of the intention of presenting achievements or the love towards software, they selflessly released their software’s source code to the Internet community and shared it with the society. All of these open source software are after hard work in development processes, these works worth respect. Anyone who has ability in coding can participate and work on the software in co-improvement.
Three major challenges to Open Source
Challenge 1: User experience
A product, application’s nature does not define by the developer. It is determined by what the user see, understand and realize in the User Perspective.
Engineers design open source software. They sometimes inadvertently enter the way engineers think- code thinking path way and forming the ability discriminations towards ordinary users. If there is no product design and engineer realization from users’ perspective. Users may dislike these products.
Challenge 2: Application Quality
The team itself develops not one of all modules, components of the great application. If there is no basis of free, open, cooperate open source software and systems, today’s software world may remain at the original stage of slash and burn. Based on open source software, not only can increase efficiency significantly, but also can effectively protect the quality. According to Testin test data, the overall quality of apps using open source plugins, and API mobile applications are significantly higher than the industry average. If open source software or applications integrated with open source resources can have continuous iteration, it is possible to make it evolve, perfect gradually and obtain a reasonable quality benchmark.
However, if there is no continuous, focusing investment, things may start with good initial but turns out opening a door lead to trouble. The quality of application is without rigorous, continuous verification and testing. Applying these applications, the existed hidden trouble of function, performance, stability may be a damage to the existing software ecological balance and may even form a disaster. The past order were broken and the new system not yet to be formed.
If the developer has not yet practice real use of the actual product, if not suffered losses, if not worked overtime debugging for others’ program before the release of new version–continuously starring at the screen for many hours debugged lines of code until breakdown, may not experience this pain.
Usual open source software has the same statement: Under applicable law, this authorization does not assume any warranty or responsibility for the Program. Unless otherwise stated in writing form, the copyright owner and / or the third-party organization that provides the program also does not assume any forms into warranty, whether committed or implied, including but not limited to the suitability of selling and a particular purpose. You are responsible for all the risks associated with the quality and performance of the Program.
Challenge 3: System security
It is due to the openness, convenience, efficiency of open source software, that human’s present, and future living environment can be that intelligent and beautiful. All things are interconnected. In fact, in detecting security risks can use open source software and become more effective.
The develop trend of Open Source software
With the popularity of the Internet, more and more open source software has formed a number of open source technology community. There are figures showing that, at present, the world has more than 400 million software engineers continuously contribute valuable source code to the open source technology communities. It is estimate that more than 200,000 open source software products are accumulated, and a mature and complete open source software technology system has been formed.
The splendid future of open source software
Every coin has two side; the power of the network is very strong. However, if bad people use this power, it will become a big threat.
However, the network has a dilemma, that is, among the three elements of the network: quick, open and safe, you can only choose two of them.
- If you choose fast and safe, then it is necessary to maintain the appropriate closure, it is as if you entered a private club.
- If you choose open and safe, it is necessary to give up the speed. It is just like an airport, for all passengers its open, but you have to pass the security slowly.
- If you choose high speed and open, then you have to give up the security, ready to face the risks that may arise at any time. In the book, it said that the last choice, which is, high-speed and open, might be the future trend.
Good intents in heart, having insights about the trend, carefully preventing the tide and only in this way can we have the opportunity to reach the future.
Testin (http://www.testin.net) is the global leader in One-Stop-Application cloud testing services for applications such as web, mobile web, H5, native mobile APP, Lite APP, mobile games, VR/AR, wearable, AI, smart home, smart driving, IoT and industrial APP developers to provide the necessary one-stop testing services and quality assurance. Testin is the disruptor of the traditional software testing service mode, combine AI automated real device SaaS testing, crowdsourcing testing, full stack security testing and continuous big data analysis, succeeded not only in capturing the domestic market of China but also in sett its foot of the global arena, has now continued to serve more than 800,000 developers with their 2.3+ million APPs, branding clients including most tier 1 internet entities and McDonald’s, Nestle, Starbucks, Daimler, BMW, Philips and Kabam, etc. Testin has been certified by ISO9000, ISO27001, ISO20000, ISO17025, CMMI3 and CNAS, aim to help developers build confidence in their applications and ensure a good user experience. Testin has secured US$84.9 million in 3 rounds of IDG, Banyan, Haiyin, and CEL. Testin has been recognized as 2015 and 2016 Deloitte High-Tech & Growth Top 50 China, Red Herring Finalist 2014 Asia 100, 2015 Global 100 and 2017 Red Herring Global 100 Winner.
For more information on Testin please visit http://www.Testin.net
Tel: +1 (516) 277-6800