Hacker News new | past | comments | ask | show | jobs | submit login

That doesn't seem right. While I agree that not being able to copyright AI generated commercial code is problematic and reason for avoiding it, the need to transfer all rights to customer doesn't seem like one of them.

Following your logic you couldn't use any third party library open source or not since you don't own copyrights to them either. Can't even use an existing compiler since parts of standard library will be embedded in it's output.

I assume what's actually intended in such cases is transferring all the rights necessary so that customer can afterwards do whatever they want with software without your permission, including making modifications, hiring someone else to further maintain it or even reselling it. It can still be a valid requirement not to depend on any commercial libraries which require temporary licensing or otherwise restrict customers ability to do what they want with combined software. Same applies for open source libraries with restrictive license (especially stuff like GPL).

When no one owns copyrights - everyone does. Both you and you custom have full rights to copy and distribute those parts of software as do everyone else, you just don't own exclusive rights (copyrights) to control whether and how anyone else can also copy those parts of software. Do you own copyright for number "10", does it mean you can't use it in your software.

The potentially problematic part is when you are trying to sell a commercial product and someone "pirates" it. If it's not copyrightable there is no piracy. In practice even largely AI generated software will contain some copyrightable parts, but the enforcement will probably still get a lot messier and no legal team wants that. In theory some could only copy the non-copyrightable parts and substitute the parts which weren't AI generated.




> When no one owns copyrights - everyone does. Both you and you custom have full rights to copy and distribute those parts of software as do everyone else, you just don't own exclusive rights (copyrights) to control whether and how anyone else can also copy those parts of software. Do you own copyright for number "10", does it mean you can't use it in your software.

Yes. It can be an issue depending of the wording of your agreement with the customer. For example, if 'you' agreed to develop a piece of software 'exclusively' for the customer, and then use AI to create substantial parts of the software, then neither it was 'you' who developed that, nor was it 'exclusively' for the customer as you can't grant exclusivity.


> For example, if 'you' agreed to develop a piece of software 'exclusively' for the customer, and then use AI to create substantial parts of the software, then neither it was 'you' who developed that, nor was it 'exclusively' for the customer

On the other hand, if ‘you’ had taken no action at all, then there would be no software at all. The actions by ‘you’ are necessary for the software to exist, so the argument must be about whether those actions count as development or not. Is the definition of development written down anywhere?


> Is the definition of development written down anywhere?

I think it is, but I'm not a German lawyer, so I'll just link what I did in another comment - it revolves around the question who is the Geistiger Schöpfer (lit. spiritual creator) https://sta.dnb.de/doc/RDA-E-W135


>The actions by ‘you’ are necessary for the software to exist, so the argument must be about whether those actions count as development or not.

Definition? Yes, but it's required over a hundred years of jurisprudence to apply it to different scenarios, in the US at least. It's amusing that you think the definition would clear things up.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: