Ich habe die Anleitung für 10.04 geändert und getestet.
Ich habe nochmal Tante Google befragt und bin über keine Einschränkungen oder Vorschriften bezüglich der Sourcen oder einer Ordnerstruktur gestolpert. Die Sourcen für fglrx oder virtualbox z.B. enthalten diverse Unterordner und fglrx hat sogar ein eigenes Kompilier-Script, das über dkms angestossen wird. Was meinst Du denn genau mit DKMS-Konform? Scheinbar führen da mehrere Wege nach Rom bzw. das Framework scheint doch recht flexibel zu sein.
Ich frage, weil ich bei Gelegenheit den Englischen Artikel übersetzen möchte, da ist jede Information willkommen.