TL;DR
FairScan's creator accused Ente Locker of copying their image processing code without proper attribution after discovering similarities in their implementations. Ente acknowledged the oversight but did not fully address the lack of credit.
✦ Why It Matters
Ensure proper attribution when using open-source code to maintain ethical standards in software development.
Key Takeaways
Full Summary
FairScan, an open-source project, was developed with a focus on image processing for document scanning. After receiving an email from an Ente Locker engineer, the creator learned that Ente had integrated FairScan's segmentation model into their app.
However, upon reviewing Ente's code, it appeared that many of their image processing methods were nearly identical to FairScan's, merely translated from Kotlin to Rust. The Ente engineer admitted that their blog post could have been better phrased, but the revised version still lacked clear attribution to FairScan.
The creator reached out with specific examples of the similarities and noted the absence of any credit in Ente's repository. This situation raises important questions about code attribution and the responsibilities of developers when using open-source software.
Related