logoalt Hacker News

overfeedyesterday at 11:23 PM3 repliesview on HN

The line between AI-assisted clean-room reverse-engineeing and open-source-license-laundering is a thin one, and I think the one described in the article crosses over to laundering. In classic clean-room design, one team documents the interfaces - not the code.


Replies

dhon_today at 1:43 AM

In this case though, the new driver has the same license as the project it was based on and explicitly credits the original project

  ISC License
  
  Copyright (c) 2010-2022 Broadcom Corporation
  Copyright (c) brcmfmac-freebsd contributors
  
  Based on the Linux brcmfmac driver.
show 1 reply
Avamandertoday at 2:00 AM

It heavily depends on what you mean by "not the code", if all the code does is implement the necessary steps for the interface, then it's part of the interface. It's an interpretation of an interpretation of a datasheet.