News for hackers. Stuff that matters.
Re:Jörg Schilling has died by strenholme on Monday October 11, 2021 @10:41AM (#28828853)
First of all, compassion and condolences for Schilling’s family.

Second of all, I had a very recent positive interaction with him. I recently was in contact with Mr. Schilling to report a bug in CDR tools. Even though he was (looking back) dying, he was very prompt in replying to me and discussing the bug with me over email. However, even though I gave him a fix, he was unable to apply it, probably because of his poor health.

Thirdly, there is a really serious bug in CDR tools: It will start creating bad timestamps in 2028. That’s not a typo: 2028 (not 2038). Because of how ISO 9660 filesystems store timestamps (8-bit number, 0 is 1900), on 2038 (1900 + 128), unless the 8-bit number is explicitly made an unsigned number (assumed with other ISO 9660 implementations), there will be issues with timestamps. [1]

A full bug report, complete with a bugfix is here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990468

A fork of cdrtools with this bug fixed is on GitHub: https://github.com/samboy/iso9660

Again, prayers for Schilling’s family, and he was very professional in his interactions with me, even in his final days.

[1] The issue is with how Schilling’s CDR tools calculates timezones; the time zone becomes an invalid number starting in 2028.

Re:Jörg Schilling has died by sillysaurusx on Monday October 11, 2021 @11:05AM (#28829138)
Hehe. I’m not sure someone’s epitaph is the appropriate place to report a bug. On the other hand, after thinking about it, I hope someone reports a bug in one of my tools in my obituary thread :)
Re:Jörg Schilling has died by colejohnson66 on Monday October 11, 2021 @11:20AM (#28829328)
Donald Knuth has a unique solution to the “bugs after death” problem. When he dies, TeX goes to version pi, and METAFONT to version e. All bugs become features.
Re:Jörg Schilling has died by anon9001 on Monday October 11, 2021 @02:58PM (#28831674)
> May his software immortalize him.

I wish we had a better word for what strenholme is doing besides "maintainer".

To have known the deceased and decide to continue their work is something special indeed.

Re:Jörg Schilling has died by nefitty on Monday October 11, 2021 @06:40PM (#28833907)
It is sort of beautiful in a way. It reminds me of how people will look back on a musician's discography when they pass. For programmers, maybe looking through their code and the unique voice they expressed through it is what we do.
Re:Jörg Schilling has died by pantalaimon on Monday October 11, 2021 @11:06AM (#28829143)
Well it looks like cdrtools is in need of a new maintainer now, if the outcome is that you carry on the legacy and let the tool live on, that would be great!
Re:Jörg Schilling has died by strenholme on Monday October 11, 2021 @11:09AM (#28829207)
Yes, indeed, I’ve been annoyed that there isn’t a maintainer for the Debian port for a while. I will maintain the code based on the final pure-GPL version of the code, to avoid the entire licensing issue.

If Eric Youngdale could come out of the woodwork and retroactively add a “CDR tools, as a special GPL exception, can integrate CDDL licensed code” clause, that might allow us to use Schilling’s more recent code, but, to be safe, I prefer to work with the older codebase to keep the license simple.

Re:Jörg Schilling has died by pantalaimon on Monday October 11, 2021 @11:18AM (#28829308)
> I will maintain the code based on the final pure-GPL version of the code, to avoid the entire licensing issue.

But that's what Debian did already with wodim/cdrkit much to Jörg's dismay. I don't think it received much development and afaik never got BluRay support.

Re:Jörg Schilling has died by strenholme on Monday October 11, 2021 @12:41PM (#28830214)
The wodim / cdrkit stuff is what I would maintain -- there are a lot of bugs for it which have been ignored for too long:

https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=geniso...

Re:Jörg Schilling has died by toyg on Monday October 11, 2021 @11:54AM (#28829735)
> to be safe

If the copyright holder is dead, there is nothing to be afraid of in violating his license, surely...? At worst you could ask his heirs to add that exception.

Re:Jörg Schilling has died by snerbles on Monday October 11, 2021 @12:39PM (#28830190)
It'll be up to the estate of the rights holder, and they are less likely to understand the nuances of open source licensing.
Re:Jörg Schilling has died by fragmede on Monday October 11, 2021 @02:41PM (#28831460)
Yes. In the 'reverts to copyright' view of GPL, the estate gets full rights and can proceed however they wish. Which, thanks to the Mouse Corporation, is a long time.

> Copyright protection generally lasts for 70 years after the death of the author. If the work was a "work for hire", then copyright persists for 120 years after creation or 95 years after publication, whichever is shorter.

[https://en.wikipedia.org/wiki/Copyright_law_of_the_United_St...]

Re:Jörg Schilling has died by rhabarba on Monday October 11, 2021 @01:22PM (#28830656)
I hope that SCCS and bosh will also have new maintainers. I use them both.
Re:Jörg Schilling has died by filomeno on Monday October 11, 2021 @03:40PM (#28832142)
I guess there is a typo the second time you wrote "2038".
Re:Jörg Schilling has died by strenholme on Monday October 11, 2021 @06:39PM (#28833895)
Yep, and of course the edit window is now closed so the typo now stays.
Re:Jörg Schilling has died by chappi42 on Monday October 11, 2021 @04:58PM (#28832987)
in

> A fork of cdrtools with this bug fixed is on GitHub: https://github.com/samboy/iso9660

I dedicate this repo this his memory. --> I dedicate this repo to his memory.

Re:Jörg Schilling has died by strenholme on Monday October 11, 2021 @06:40PM (#28833903)
Re:Jörg Schilling has died by rhabarba on Monday October 11, 2021 @05:56PM (#28833559)
> While it has not been brought to court, some lawyers, include the Free Software Foundation’s legal counsel, feel the CDDL may be incompatible with the GNU General Public License (GPL).

Which is irrelevant as the code does not contain any GPL code, right?

Re:Jörg Schilling has died by strenholme on Monday October 11, 2021 @06:38PM (#28833886)
The cdrtools stuff is GPL because Schilling maintained the code after Eric Youngdale [1] stopped working on it.

[1] Youngdale at one point was one of the Yggdrasil Linux developers, for people using Linux long enough to remember that long since abandoned distro.

Re:Jörg Schilling has died by rhabarba on Monday October 11, 2021 @09:51PM (#28835184)
Ah! I see. Thank you, I missed this part of the story.