Jörg Schilling is gone
From: | Robert Clausecker <fuz-AT-fuz.su> | |
To: | tuhs-AT-tuhs.org | |
Subject: | [TUHS] RIP Jörg Schilling | |
Date: | Mon, 11 Oct 2021 13:44:47 +0200 | |
Message-ID: | <YWQjr9QoVGKmE5+Y@fuz.su> | |
Archive-link: | Article |
I have received message from his family that Jörg Schilling has passed away from complications related to kidney cancer this sunday around noon (CEST). He will be remembered for his open source projects including - cdrtools, the first portable CD burning program - star, a powerful and fast tar implementation, the first to use two processes with a shared ring buffer for better performance. - smake, a make implementation with autoconf features - sformat, a versatile SCSI disk formatting program - SING, an autoconf fork with a comprehensive set of libc shims, providing a uniform API across operating systems - ved, an early visual editor for the UNOS operating system (I believe) - bosh, a carefully maintained fork of the Bourne shell - sccs, a carefully maintained fork of SCCS. His attempts to teach it projects and networking will remain unfinished. - libfind, an implementation of find(1) as a library for integration into other software. - libxtermcap, an extended termcap library - libscg, an early portable SCSI driver and library He is also remembered for his commitment to open source, portability, and his work on POSIX. He was working on adapting his software to Z/OS and introducing message catalogues just weeks before his death. Jörg worked for the Bethold typesetting company, one of the first European customers of SUN microsystems. It is there that his love for UNIX and SUN OS in particular was kindled. [1] His interest in SUN OS culminated in Schillix, one of the first open source Solaris distributions. We will of course also remember him for his flames. [1]: https://web.archive.org/web/20061201103910/http://www.ope... May his software immortalise him. Robert Clausecker -- () ascii ribbon campaign - for an 8-bit clean world /\ - against html email - against proprietary attachments
Posted Oct 11, 2021 16:06 UTC (Mon)
by marduk (subscriber, #3831)
[Link] (2 responses)
Posted Oct 11, 2021 16:40 UTC (Mon)
by amacater (subscriber, #790)
[Link]
That having been said: I watched the toll of the arguments over cdrtools vs. wodim, GPL and CDDL and the licensing mess which took its toll on a very valued colleague: great coder, valuable code but the concomitant fallout was very, very damaging. We are all complicated people: Joerg was more complex and less open to persuasion than almost anyone else.
Posted Oct 13, 2021 11:26 UTC (Wed)
by rmrf (guest, #151769)
[Link]
Posted Oct 11, 2021 16:59 UTC (Mon)
by blastwave (guest, #129935)
[Link]
Dennis Clarke
Posted Oct 11, 2021 18:14 UTC (Mon)
by wolfrider (guest, #3105)
[Link]
Posted Oct 11, 2021 18:41 UTC (Mon)
by madscientist (subscriber, #16861)
[Link]
Nevertheless his passion to improve POSIX was always clear and uncompromising, and as much as they may engender frustration in the moment we need people like that to keep us honest and look out for the needs of the masses who rely on portability but don't have a voice.
His commitment and work ethic, not to mention institutional knowledge, will be definitely missed; RIP.
Posted Oct 11, 2021 20:46 UTC (Mon)
by larkey (guest, #104463)
[Link]
May you rest in peace.
Posted Oct 12, 2021 3:30 UTC (Tue)
by flussence (guest, #85566)
[Link] (1 responses)
cdrecord was a necessary piece of software for many people. When I first discovered the cdrkit fork I felt a huge sense of relief at finally being able to use my hardware without being told I'm an idiot using a broken OS. I told myself I'd do better if I ever had software with users.
Times have changed and I'm still stuck using unavoidable software that treats me like an idiot while it mutters under its breath about the OS being broken, but the new stuff has a big marketing budget and gives me a condescending smile and baby-babble error messages instead of insults; it just silently malfunctions and I lose weeks stumbling about blindly in frustration trying to hammer it back into operation.
I don't miss the edginess, but we've lost the honesty.
Posted Oct 27, 2021 5:28 UTC (Wed)
by john.carter (guest, #123615)
[Link]
I admire his skill and tenacity in creating something that did battle with various painful low level API's and formats on multiple platforms.... and worked.
Yes, some of his software could be a beast to drive.... but that merely reflected the insane complexity of the devices and formats they were driving.
If modern cd recording software is clean and easy... it's because some of the api's have become standardised and saner, and we're ignoring and not using a vast array of megaconfigurable options in the formats.
If he became a bit cranky about supporting all that... yup, I'd be too.
Rest now Jörg!
Posted Oct 12, 2021 7:19 UTC (Tue)
by ajosey (guest, #1938)
[Link]
Posted Oct 12, 2021 15:47 UTC (Tue)
by dd9jn (✭ supporter ✭, #4459)
[Link]
Jörg was one of the just-a-few-years-older guys who introduced me to Unix conferences 30 years ago. In later years we had a few different opinons on technical details and free software history but he has always been a true and a fair hacker.
Rest in peace, Jörg.
Werner
Posted Oct 13, 2021 10:47 UTC (Wed)
by walex (guest, #69836)
[Link]
Posted Oct 13, 2021 10:55 UTC (Wed)
by malor (guest, #2973)
[Link] (6 responses)
From what he himself said (in the comments on the earlier linked LWN article), the switch to the CDDL was because someone was criticizing him in a way he didn't like. For all practical purposes, he destroyed his entire project because of spite about one person. He was happy to release under GPL before that, but suddenly it was CDDL only, and he would not come down off that hill, ever, no matter what.
I used cdrecord a lot back in the 2000s, and I'd have been happy to keep using it. But he actively made sure I couldn't, just so he didn't have to change his mind or his position in any way whatsoever.
I guess I mostly feel sad about it. He shut himself away from the entire community, when just the slightest bit of self-awareness on his part would have allowed his skill and participation to be meaningful.
I'm sorry he's gone. I wish I'd remembered that whole kerfuffle and tried to talk to him about it. I doubt it would have helped, but I wish I'd made the effort.
Posted Oct 14, 2021 10:22 UTC (Thu)
by pgeorgi (guest, #74838)
[Link] (3 responses)
That might be because the CDDL only started to exist in 2005. Once something is available that you consider strictly superior, why go back?
> just the slightest bit of self-awareness on his part would have allowed his skill and participation to be meaningful
Meaningful to you, who wanted to use Jörg's software in a pre-packaged way. His software wasn't any less available to him, or to anybody who bothered to download a tarballs and compile themselves.
The GPL/CDDL thing is a distraction and merely served as catalyst: people had been unhappy with cdrecord's UI for a while at that point and moving from SCSI-style addressing to /dev/* style address was about the first thing wodim did. At that point the rift was unsurmountable, no matter the license.
Posted Oct 14, 2021 20:06 UTC (Thu)
by malor (guest, #2973)
[Link] (2 responses)
Because the rest of the community you supposedly want to be a part of doesn't agree that it's better, and definitely agrees that it's incompatible with their chosen license? Because adopting that license means that you're forever shut out of every distro, which you then complain about for the rest of your life? He obviously wanted to be a part of the community, or he wouldn't have been complaining, but wasn't willing to take even the tiniest step to actually make that happen, instead resorting to vague legal threats.
>Meaningful to you, who wanted to use Jörg's software in a pre-packaged way. His software wasn't any less available to him, or to anybody who bothered to download a tarballs and compile themselves.
And I'm sure he and his tens of users were very happy. But obviously not happy enough, or he wouldn't have been bitching to all and sundry about his software not being included in distros anymore.
>At that point the rift was unsurmountable, no matter the license.
Only for an entirely ridiculous person that was unable to appreciate the validity of the viewpoints of other people. The SCSI syntax he insisted on wasn't even relevant anymore. It offered no actual benefit, and just made things hard.
SCSI CDROMs were already very rare, even when he was arguing about it, and they certainly don't exist in any meaningful way now. Yet, he still insisted on a labeling model based on SCSI chains. It was ridiculous on its face, and you're being ridiculous to support it now and even pretend that it was any actual barrier to inclusion.
Posted Oct 14, 2021 20:14 UTC (Thu)
by rodgerd (guest, #58896)
[Link] (1 responses)
I wonder how many people complain about Jorg while praising rms for the same mindset.
Posted Oct 14, 2021 21:05 UTC (Thu)
by rahulsundaram (subscriber, #21946)
[Link]
RMS and FSF has a long history of resolving licensing issues like GPL violations in private and in good faith. I am not seeing the same mindset at play here.
Posted Oct 16, 2021 14:10 UTC (Sat)
by ballombe (subscriber, #9523)
[Link] (1 responses)
We has lost a skilled hacker.
Posted Oct 16, 2021 15:01 UTC (Sat)
by malor (guest, #2973)
[Link]
Downstream versions might suppress some of his verbosity about what he thought were bad choices, but I don't remember hearing about them changing the code itself. I believe he was pissed off about all those "warning" messages being removed, the ones telling the user that the Linux kernel was making bad choices. Criticizing people's systems is not what utility programs are supposed to be doing. Why should anyone have to sit through a screed telling them that Linux sucked every time they burned a CD? It's the same approximate behavior as RMS always interjecting himself into conversations whenever he saw people use the word "Linux" in a way he didn't like. Both behaviors were extremely impolite.
Instead, by switching to the CDDL, he "fixed" the problem by making sure nobody else distributed his code at all. If expressing his opinion was that important to him, well, he hit on a solution that stopped people suppressing those weird messages, but it was pretty clear that he was unhappy with the overall outcome.
>We has lost a skilled hacker.
I'm not sure he was really a part of 'we', in more than the general sense of being a human being who was skilled at computer programming. From what I can see, he shut himself out of the GPL community pretty much completely. So we in the sense of "all of humanity" are poorer for his loss, but we in the sense of "the GPL community" aren't really impacted, because AFAICT he wasn't a member anymore.
It was more important to him to say, over and over and over again, to hundreds of thousands of users, that Linux sucked.
Posted Oct 15, 2021 0:08 UTC (Fri)
by watersb (guest, #10230)
[Link] (1 responses)
And here we are, arguing.
I cannot imagine a more fitting tribute to his legacy.
Posted Oct 19, 2021 19:05 UTC (Tue)
by nix (subscriber, #2304)
[Link]
It is surely what he would have wanted.
Jörg Schilling is gone
Jörg Schilling is gone
Jörg Schilling is gone
Jörg Schilling is gone
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional
Jörg Schilling is gone
Jörg Schilling is gone
Jörg Schilling is gone
Jörg Schilling is gone
Jörg Schilling is gone
Jörg Schilling is gone
__
Andrew Josey
Austin Group Chair
Jörg Schilling is gone
Long live *nix.
Jörg Schilling is gone
I always wondered why he didn't just switch back to the GPL, instead of insisting that he didn't need to, and that everyone else in the world was wrong. He never managed to convince anyone, and in effect completely sabotaged his own project. Just the tiniest bit of flex on his part, and distros would have happily included his software again. Jörg Schilling is gone
Jörg Schilling is gone
>Once something is available that you consider strictly superior, why go back?
Jörg Schilling is gone
Jörg Schilling is gone
Jörg Schilling is gone
Jörg Schilling is gone
He was far from being alone, the whole perl license (Artistic) was written for a similar purpose, albeit more diplomatically.
He was also not the only one to find Linux amateurish compared to Solaris circa 2005.
Jörg Schilling is gone
Jörg Schilling is gone
Jörg Schilling is gone