Doku-Update, Relicensing
This commit is contained in:
parent
1d0ca4d61f
commit
5459a62819
34
DOKU
34
DOKU
|
@ -1,3 +1,37 @@
|
|||
Update 2022-02-17
|
||||
=================
|
||||
|
||||
Fast 27 Jahre später.
|
||||
|
||||
Offenbar habe ich inzwischen wenigstens gelernt, meinen
|
||||
Code bessser zu dokumentieren.
|
||||
|
||||
Ich stelle dieses Werk hiermit, soweit möglich, unter die GPLv2 oder
|
||||
später.
|
||||
|
||||
"Soweit möglich" ist ernst zu nehmen. Insbesondere die Herkunft des
|
||||
"streams"-Verzeichnis ist … äh … sagen wir mal so: wer sich mit der
|
||||
Historie von Unix auskennt, weiß, wieso das ein Problem war.
|
||||
|
||||
Angesichts des Alters des Codes (der mit modernen Compilern schlicht
|
||||
unverwendbar ist und mit aktuellen Linuxversionen noch viel weniger
|
||||
zusammenarbeitet als damals) und der Tatsache, dass es den Inhaber des
|
||||
besagten Copyrights nicht mehr gibt (mehr oder weniger), dürfte es
|
||||
ausreichend unwahrscheinlich sein, dass sich irgendjemand jetzt noch
|
||||
darüber aufregt.
|
||||
|
||||
Wenn jemand den "Brad K. Clements" kennt, der 1990 den Code geschrieben
|
||||
hat, der in isdn/str_if/str_in.c gelandet ist … dann würde ich ihn gerne
|
||||
fragen, ob er das "all rights reserved" immer noch ernst meint.
|
||||
|
||||
Ein FAQ von Harald Milz zu diesem Code ist auf
|
||||
https://ftp.heise.de/ix/Historisches/Linux/docs/U-ISDN-FAQ.ps.gz
|
||||
verfügbar und unter diesem Namen mit im Archiv.
|
||||
|
||||
|
||||
Alter Krempelkram folgt
|
||||
=======================
|
||||
|
||||
DOKU zum ISDN-Paket. R 8. // TEXT ohne Tabs //
|
||||
Basiert auf Linuxkernel 2.0.8.
|
||||
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
As far as this code is copyright 19??-1995 Matthias Urlichs,
|
||||
as of 2022-02 I hereby relicense it under the GPL v2 or later.
|
||||
|
||||
If you don't know where to find the text of the GPL v2, please delete this
|
||||
archive and do something useful instead.
|
||||
|
||||
You might (or might not) want to take the first three words of this file
|
||||
seriously. There's a "streams" subdirectory in there, and if you know
|
||||
anything about the history of Unix you should notice the problem.
|
||||
|
||||
That being said, the code is too old to be useful with modern compilers
|
||||
and the copyright holder doesn't exist any more anyway (more or less), so
|
||||
I'll leave deciding whether or not that's a possible problem to the reader/user.
|
||||
|
||||
Personally, I wouldn't bother.
|
||||
|
||||
In case anybody knows the "Brad K. Clements" who wrote the code that ended up
|
||||
as isdn/str_if/str_in.c in 1990: please forward his email address to me.
|
||||
I'd like to ask him whether we should still take his "all rights reserved"
|
||||
seriously.
|
||||
|
||||
Matthias Urlichs
|
||||
<matthias@urlichs.de>
|
||||
2022-02-17
|
48
README
48
README
|
@ -1,3 +1,51 @@
|
|||
U-ISDN
|
||||
======
|
||||
|
||||
Once upon a time, I hacked an ISDN interface into Linux.
|
||||
|
||||
It supported networking, multiple "passive" ISDN cards (i.e. those without
|
||||
a CPU of their own), some active cards, TTYs, private virtual circuits,
|
||||
both German and European signalling standards, and some other bits and
|
||||
pieces.
|
||||
|
||||
We ran an actual ISP business with that code.
|
||||
|
||||
That's the good part.
|
||||
|
||||
The bad part is that this code is an unholy mess. At the time, Linux
|
||||
networking was "mostly" working; see the numerous kernel patches that are
|
||||
in this archive. In fact, for the first versions of this code (now happily
|
||||
resting in the digital nirvana), Linux networking was so abysmally bad that
|
||||
I hacked the BSD networking code into it and used that instead.
|
||||
|
||||
Yes, seriously. No, I don't have that code any more. Or rather, it is on a
|
||||
bunch of slowly-disintegrating Streamer cartridges in my basement, and if
|
||||
you have working hardware that can actually read these things we might come
|
||||
to an agreement. (I don't, as the capstan of the tape drives was made of
|
||||
synthetic rubber … which has disintegrated by now.)
|
||||
|
||||
Also, when I started to cobble all of this together I was a student and
|
||||
didn't actually care all that much about copyright and whatnot. As a
|
||||
result, this archive contains some pieces that strictly speaking should not
|
||||
be redistributed.
|
||||
|
||||
On the other hand, the company (which I'll not name here) that held said
|
||||
copyrights doesn't exist any more, more or less, and even if somebody did
|
||||
care about stone-age C code that doesn't even compile any more (unless your
|
||||
compiler is 20+ years old … and so are your kernel headers …) most likely
|
||||
they'd have a hard time proving that they really do hold the rights to that
|
||||
code.
|
||||
|
||||
Thus, I'll leave the decision of whether to read any of the code contained
|
||||
herein, try to use it, and/or delete it in abject horror, to the esteemed
|
||||
reader.
|
||||
|
||||
Matthias Urlichs
|
||||
<matthias@urlichs.de>
|
||||
2022-02-16
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
[ This is a German version. An English version is in the works. ]
|
||||
|
||||
Die Anleitung und der ganze Kram findet sich in der Datei DOKU, oder
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue