That sounds like a Claude max job for a few days and then "a lot!"™ Of testing 
and checking afterwards...
I would offer the first, I have experience doing such things but the testing 
and checking is out of my possibilities 

Yours Julian 

On 12 October 2026 13:09:12 CEST, andy pugh <[email protected]> wrote:
>I asked Github support why LinuxCNC doesn't qualify for the free "Pro"
>license offered to Open-source developers. There reply was no help at
>all, basically saying that there is no manual override and it's all
>automatic.
>
>So, I asked the Google AI, and it suggested that the issue is maybe
>with the licence.
>(It is also entirely possible that we just aren't a big enough
>project, currently the LinuxCNC org is ranked at 5214 on Gitstar)
>
><BEGIN AI OPINION>
>
>"The fact that GitHub displays the license as "GPL-2.0, License
>licenses found" is the exact reason why you are being blocked.
>This phrasing indicates that GitHub's automated license scanner
>(Licensee) is confused. Instead of seeing one clean, standardized
>license, it is detecting a messy mix of multiple conflicting license
>files or custom blocks of text within your repository.
>Because GitHub's automated algorithm requires a 100% clear, single,
>OSI-approved open-source license to grant free benefits, this "License
>licenses found" error causes the system to skip your account entirely
>and redirect you to the standard paid checkout screen.
>
>Why this is happening on LinuxCNC
>
>LinuxCNC is a massive, historic project with a deep dependency tree
>and decades of contributions. Over the years, files have been brought
>in under various licenses (GPL-2.0-or-later, LGPL, and custom
>headers).
>• GitHub's automation scans for a file named exactly LICENSE, COPYING,
>or README in your repository root.
>• If you have both a LICENSE file and a COPYING file, or if your
>primary license file contains multiple different license texts pasted
>together, the automated parser breaks. It classifies the repo's
>licensing status as ambiguous.
>
>How to fix this and trigger the benefit
>
>To get the automated algorithm to recognize your maintainer status,
>you need to fix how GitHub indexes your repository's primary license.
>
>Step 1: Clean up the Root License Files
>
>Ensure that you only have one single primary license file in the root
>directory of your repository (ideally named LICENSE or COPYING).
>• The content of this root file should strictly be the standard,
>unmodified text of the GPL-2.0 license.
>• If you have other licenses for specific sub-folders or modules, move
>those specific license texts into those sub-folders (e.g.,
>/src/modules/LICENSE.lgpl) rather than keeping them in the root
>directory."
>
>
>-- 
>atp
>"A motorcycle is a bicycle with a pandemonium attachment and is
>designed for the especial use of mechanical geniuses, daredevils and
>lunatics."
>— George Fitch, Atlanta Constitution Newspaper, 1912
>
>
>_______________________________________________
>Emc-developers mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/emc-developers

--
Mit freundlichen Grüßen aus Pinneberg
Julian Wingert

Subtilitas Consulting

Holstenstr. 25
25421 Pinneberg

Phone: 0170/4516094
FAX: 03212-1479681
Mail: [email protected]

USt-IdNr.: DE272503212
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to