Participation in an online discussion on the Artezio YouTube channel

gradient

On May 25, 2023, software development experts discussed the use of open source and artificial intelligence in creating technology solutions during an online discussion on the Artezio channel. The meeting included discussions on which of the software creation options looks more promising, whether Russian manufacturers have succeeded in replacing VMware, and why Russia is creating its own GitHub.

These days about 70% of technological solutions are based on Open source. The use of open source allows to reduce costs, accelerate the development process, and improve product quality and security. This is especially relevant in the context of import substitution. And now developers have several options: to create their own solutions from scratch, to use open source code to develop analogues of foreign solutions and to use chatbots with AI. Complete copying of ready-made solutions is the most undesirable option, because in doing so the manufacturer loses control over its product.

VMware analogues based on Open source

Participants of the meeting discussed whether open source solutions can compete with off-the-shelf products. Although some believe that open source brings additional challenges, it can be used to develop quality products. In Russia, there are examples of successful import substitution on the basis of open source code. For example, the virtualization platform vStack, which performs the tasks similar to those of VMware, the company that left the country. The vStack experts noted that Russian open source products do not seek to completely replace VMware, but focus on creating their own unique solutions to avoid repeating the mistakes of existing products.

“We never set out to completely replace VMware with our vStack virtualization platform. The product of an American corporation was created over years by a huge team of developers, it would be strange to try to reproduce it in a couple of years in the current environment. All the more so because it is not required. The VMware platform contains inconvenient and outdated points, which should not be copied.

Evgeny Gavrilov, vStack project manager, online discussion participant

ChatGPT replaces Open source

Some developers use ChatGPT to write code. However, this is ill-suited for commercial projects. First, development is not just about creating code, but first and foremost about solving the problems the company faces.

The AI can mimic an entry-level developer by getting the characters right. However, for most companies, the value of such specialists is not in the ability to write simple code, but in the prospect of becoming a skilled worker. This is impossible with ChatGPT and similar tools.

It is also important that when writing code, the chatbot can use derivative parts from existing products. This would create a risk of violating the terms of any license and could cause problems for the company in the long run.

Does Russia need its own GitHub

Another problem that concerns open source development is related to the use of GitHub. Although the repository did not officially close access for Russian developers, after the introduction of sanctions, the use of foreign platforms carries additional risks. Therefore, in our country they create an official analogue of GitHub – ANO “Open Source Code”.

According to Ivan Panchenko, chairman of the expert council of Open Source and head of the Russian software integration committee of the Association of Developers “Domestic Software”, the new product gives developers the opportunity to freely host code repositories. Also, Open Source will provide paid services for companies. As for GitHub, Russian developers get access to international Open source projects through it, so Russia is not planning to give it up.

Artezio — an IT company engaged in custom software development and digital business transformation solutions. The company develops its own channel on YouTube.

vStack — an enterprise-level virtualization platform that combines three traditionally disparate components into a single software-defined solution. The solution was developed by a team of Russian specialists from ITGLOBAL.COM group and is included in the Russian software registry. Winner of the RBC Digital Awards.

By using our website, you agree to with the fact that we use cookies.