foschi schrieb:
Was hilft der schönste Source-Code, wenn die Unternehmen ihn zwar veröffentlichen, aber *absolut nur das *was sie lt. GPL veröffentlichen müssen?
Genau hier ist der Punkt, ich habe mich durch die "Sourcen" von DLink gewühlt, und das ist eben nicht das, was sie laut GPL offenlegen müssten.
Es kann sie keiner zwingen die Crosstools zu veröffentlichen, wohl aber, und das wurde nicht gemacht, müssen die Konfigurationen für GPL-Code, wie beispielsweise U-Boot veröffentlicht werden, so wie ich die GPL lese, aber das werde ich in den nächsten Tagen noch mit der FSF und vermutlich auch mit Wolfgang Denk abklären.
foschi schrieb:
Wie man an der HB Pro sieht: gar nix! Ohne Entwicklungsumgebung und Hinweise/Anleitungen/Doku vom Entwickler kannst Du den Source zwar studieren, aber nicht für Dich nutzbar machen.
Und genau hier schiebt meiner Meinung anch die GPL ganz klar einen Riegel vor:
gnu.org schrieb:
For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.
foschi schrieb:
Ich finde es wenig hilfreich, die Hersteller immer aggressiv auf die Verpflichtungen der GPL hinzuweisen - den Hinweis ansich finde ich aber gut.
@TurboPascal: wenn Du möchtest dass brauchbare Infos mit dem Source zusammen abgegeben werden, rate ich Dir aus meiner Erfahung hier im Forum mit D-Link, das ganze etwas gelassener anzugehen. Die Sourcen alleine helfen niemandem (siehe Deine Erfahrungen lt. Signatur).
Mit Verlaub, aber (ich bin selber in OSS Entwicklung involviert, bzw. auch im embedded Linux Sektor tätig) und das, was DLink als "Sourcen" bereitgestellt hat liegt irgendwo zwischen Frechheit und Beleidigung, meinem Empfinden nach, aber wie gesagt, ich werde das noch abklären lassen...
Bezüglich Entwicklungsumgebung sehe ich eher weniger Probleme, als Crosstool sollte der gcc reichen, den gibt's auch für MIPS, die meiste Linux-Software arbeitet mit Autotools, von daher sehe ich wenig Hindernisse, außer einem noch nciht aufgesetzten Paketmanagers udn der Pflege der Pakete.
Das einzige Problem ist eben, dass DLink sich bisher um die Configs drückt...
Gruß,
Turbo