Malus.sh is a satirical platform offering an "AI clean room recreation" - a process in which AI recreates open source software based on documentation, without access to the code. The result is supposed to be new code, free of licensing restrictions and ready for commercial use.
The project focuses on licensing issues: the obligation to cite authors, the need to make changes available or the risks of licenses such as the AGPL and the GNU General Public License, which is sometimes referred to as 'viral' (viral) because it requires that any software that uses code under this licence also be made available under the same terms (i.e. with open code). The solution is supposed to be clean room - a technique that has been known for decades - which makes it possible to separate the 'idea' from its implementation and create an independent version of the software.
What is clean room? Clean room is, as the name suggests, a 'clean room' approach in which the software development process is deliberately separated into two stages and teams. The first analyses only documentation, system behaviour or public descriptions of operation (without access to the source code), while the second - separated 0 implements the solution from scratch, based only on these descriptions. This ensures that the resulting code is intended to be legally independent and not a copy or derivative work of the original.
Although the concept is based on a viable legal basis and the site actually works and can 'rewrite' the indicated module, the site is exaggerated and satirical. It was quickly recognised by the technology community as a satire that illustrates in an exaggerated way the problematic tensions between the open source world and commercial interests, especially in the context of using AI and circumventing licensing restrictions.
Is Malus.sh just innocent satire, or will this kind of AI 'rewriting' of code become a real challenge that the open source community will have to face? I invite you to discuss - what is your opinion?
The project focuses on licensing issues: the obligation to cite authors, the need to make changes available or the risks of licenses such as the AGPL and the GNU General Public License, which is sometimes referred to as 'viral' (viral) because it requires that any software that uses code under this licence also be made available under the same terms (i.e. with open code). The solution is supposed to be clean room - a technique that has been known for decades - which makes it possible to separate the 'idea' from its implementation and create an independent version of the software.
What is clean room? Clean room is, as the name suggests, a 'clean room' approach in which the software development process is deliberately separated into two stages and teams. The first analyses only documentation, system behaviour or public descriptions of operation (without access to the source code), while the second - separated 0 implements the solution from scratch, based only on these descriptions. This ensures that the resulting code is intended to be legally independent and not a copy or derivative work of the original.
Although the concept is based on a viable legal basis and the site actually works and can 'rewrite' the indicated module, the site is exaggerated and satirical. It was quickly recognised by the technology community as a satire that illustrates in an exaggerated way the problematic tensions between the open source world and commercial interests, especially in the context of using AI and circumventing licensing restrictions.
Is Malus.sh just innocent satire, or will this kind of AI 'rewriting' of code become a real challenge that the open source community will have to face? I invite you to discuss - what is your opinion?
Cool? Ranking DIY Helpful post? Buy me a coffee.