Re: Notice of MIT License violation by Roberto Foglietta

"Roberto A. Foglietta via busybox" <[email protected]> Mon, 27 Apr 2026 06:28:27 +0200
Newsgroups gmane.linux.busybox
Message-ID <CAJGKYO6MRyyA2oftYc6ik+O1A7Cv99wQfJSTXmm0FbkjrOD+Zw@mail.gmail.com>
On Mon, 27 Apr 2026 at 05:29, David Leonard via busybox
<[email protected]> wrote:
>
> On Sun, 26 Apr 2026, Jody Bruchon via busybox wrote:
> > This email is official notice of violation of the terms of the MIT License.
> > The following change removes legally mandatory copyright notices and the
> > code in violation is being publicly distributed:
> >
> > https://github.com/robang74/busybox/commit/97e3b97e616e72ca4224dcbdaffd41474bea5ca8
> >

The supposedly violation of the license is because the remove of this print out:

      printf("\nCopyright (C) 2015-2019 by Jody Bruchon
<[email protected]>\n");

but in the same commit (and all the others) the license and authors
are presented in the original form

https://github.com/robang74/busybox/blob/97e3b97e616e72ca4224dcbdaffd41474bea5ca8/miscutils/jdupes.c

After all, the only way in which that "software" is delivered is the
source code thus is fine in that way.

A violation of a license is supposed to happen when a real-value and a
worthy case happens, not just by inflated ego deflating.

Otherwise the same printing should report all the contributors and
previous authors and in busybox would be printing the whole AUTHORS
file, at least.

So, if a violation exists, then jody did beforehand avoid reporting
that printing the original author and in removing that printing I
forced people to check in the source all the chain of authorships and
licensing. Therefore, paradoxically the only change that should be
done is into busybox versioning, appending -raf to the versioning.
Because the v1.38 does not exist but is just a text string into
various different source codes, it makes no sense either, especially
because each branch of my repository can or cannot compile
independently by the master.

The quality and substance of this "notice" is the same as the software
I reviewed in that "jodybox" branch.


> > MIT License
>
> It is probably better that you log this as an issue at
> https://github.com/robang74/busybox/issues
> than to cc the busybox mailing list, which I think is upstream/uninvolved.
>

Yes, I agree, but if they do they are going to kill that branch
merging and it is fine they point to that achievement considering that
such a software is going to alter the btrfs at low level and
potentially tamper with critical systems. By the way, no one in their
right mind will use brtrf layering to store different firmware
versions and restore it.

Why? Because nobody sane of mind will trust btrfs complications for
granting a critical system the ability to boot (at least). For that
aim there are always two images written in two separate partitions and
the most critical/worthy cases, in two separate chips or two separate
boards. Because a single hardware failure that wipes the information
in a short but critical range of the saving device could lead to the
btrfs disruption WHEN redundancy like jdupes removes.

Finally "This email is official notice" -- go to play with the
kindergarten kids, not here, not with me. Ask the Nvidia US legal
division HOW a "final notice" could be handled by someone that can
code and knows their "spoilering legal system granted by WTO
agreements" can do. In the meantime, they can enjoy the
de-dollarisation in progress.


Best regards, R-