Artificial Intelligence and Ownership
Doghouse – AI
If an artificial intelligence produces something new, who owns the new creation?
Some free software people do not believe in intellectual property and copyrights. I am not one of them. I do believe that people have the right to say what happens to their ideas and work, whether those are licensed as free and open source or whether they are closed and proprietary.
As such, I do not "spit on" people who decide to close their code and sell it, but I do believe that the best way of producing code for the end user is the free software model, which gives the end user the ability to maintain their system for as long as it is feasible.
Recently there have been more and more people asking me about the effects of artificial intelligence (AI) on the programming job market. They ask me if I think that AI will take over and put programmers out of work. My answer might not be popular, but if you take AI to its ultimate end, the answer must be "yes."
I have been hearing about "artificial intelligence" since the 1950s, with science fiction books like I Robot and movies and TV shows like Star Trek: Next Generation (STNG) having androids, like Mr. Data. I have seen computers become faster, logically larger, physically smaller, and more complex. I have seen more people work on and produce what they consider artificial intelligence, and I am sure that some day in the future we will find the algorithm that allows the computer we call the human brain to learn and gain knowledge and apply that to inorganic intelligence (what I prefer to call AI).
It is inevitable.
However, we have to think about what happens when this artificially intelligent artificial human (yes, there will probably first be AI dogs and AI birds) creates something new. Who owns that new thing? The artificial human? The "owner" of the artificial human? And if the artificial human is owned, is that slavery? Many of the same questions were asked and somewhat answered with regards to the android Data on STNG, as well as in many science fiction stories dating back to the 1950s.
But we may have a crisis a lot sooner, even without an artificial human.
Microsoft's Copilot, supposed AI software, has been trained on FOSS software that is both under copyright and under software licenses. The authors of this FOSS software probably did not consider or license the use of their software by AI, nor did they consider that some AI "mind" would use their software to generate its own code, and this is causing consternation among some FOSS developers regarding attribution.
The creation of new and unique code, by itself, should not cause many problems, because human programmers might look at existing code, learn how to write new code, and then generate new code from that knowledge. Students have been doing this for decades, but we also teach students about plagiarism and how to create sandboxes so they do not copy the code verbatim.
One issue, with both flesh-and-blood and inorganic intelligence, is when the output is exactly (or very, very close) to what was first written, and without the attribution requested by many licenses. In many places, this is known as plagiarism and could be a violation of copyright law unless licensed and with proper attribution.
The user of Microsoft's Copilot, which was trained through the use of FOSS source code, may not even realize that the code which Copilot outputs is an exact duplicate of a FOSS program, and the AI program might not even be "aware" that it created that exact copy. Therefore in a court of law, when the original copyright holder brings a copyright infringement against the holder of the duplicate code, how does the Copilot user prove that it was an innocent copy, and what happens to that copied code? If Copilot is true AI, then even running Copilot with the same commands and the same input might not create the same output, making it difficult to prove that Copilot generated the code in question.
Does the AI system have access to all appropriate patents? What happens when the AI system inserts a patented algorithm without knowing it? Of course this could happen with a human coder too, but this type of filtering should be built into something like Microsoft's Copilot or any other AI "creative" system.
A person by the name of Matthew Butterick has been asking these questions, and many more [1], and it may behoove us to think about companies inserting these types of tools into platforms (such as GitHub) that FOSS developers use all the time. It is not necessarily bad that developers use these tools, but there should be some discussion and understanding regarding the legality and impact of using them.
Infos
- Matthew Butterick on CoPilot: https://githubcopilotinvestigation.com/?fbclid=IwAR3gI83OQZ8Wsu4WUhTfYo8StjgsIvHi_9gPvkhfOw5cZW1xfDxAsIlJzpY
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
New Linux Kernel Patch Allows Forcing a CPU Mitigation
Even when CPU mitigations can consume precious CPU cycles, it might not be a bad idea to allow users to enable them, even if your machine isn't vulnerable.
-
Red Hat Enterprise Linux 9.5 Released
Notify your friends, loved ones, and colleagues that the latest version of RHEL is available with plenty of enhancements.
-
Linux Sees Massive Performance Increase from a Single Line of Code
With one line of code, Intel was able to increase the performance of the Linux kernel by 4,000 percent.
-
Fedora KDE Approved as an Official Spin
If you prefer the Plasma desktop environment and the Fedora distribution, you're in luck because there's now an official spin that is listed on the same level as the Fedora Workstation edition.
-
New Steam Client Ups the Ante for Linux
The latest release from Steam has some pretty cool tricks up its sleeve.
-
Gnome OS Transitioning Toward a General-Purpose Distro
If you're looking for the perfectly vanilla take on the Gnome desktop, Gnome OS might be for you.
-
Fedora 41 Released with New Features
If you're a Fedora fan or just looking for a Linux distribution to help you migrate from Windows, Fedora 41 might be just the ticket.
-
AlmaLinux OS Kitten 10 Gives Power Users a Sneak Preview
If you're looking to kick the tires of AlmaLinux's upstream version, the developers have a purrfect solution.
-
Gnome 47.1 Released with a Few Fixes
The latest release of the Gnome desktop is all about fixing a few nagging issues and not about bringing new features into the mix.
-
System76 Unveils an Ampere-Powered Thelio Desktop
If you're looking for a new desktop system for developing autonomous driving and software-defined vehicle solutions. System76 has you covered.