Forum: Mikrocontroller und Digitale Elektronik Patentfreies Dateisystem für Mikrocontroller


von Markus (Gast)


Lesenswert?

Ich bastle mir gerade einen Datenlogger mit einer SD-Karte. Nun habe ich 
aber gehört, das das FAT-Dateisystem patentrechtlich nicht 
unproblematisch ist. Da ich das Teil mal weitergeben will und auch 
prinzipielle Bedenken gegen die Softwarepatentgeschichte habe (und 
basteln will), suche ich nach einer Alternative.
Was kann man in einem Mikrocontroller (ATXmega) vernünftigerweise 
einsetzen?

von (prx) A. K. (prx)


Lesenswert?

M.W. sind nur bestimmte Erweiterungen des klassischen FAT Filesystems 
problematisch. Wie Filenamen jenseits 8.3.

von MaWin (Gast)


Lesenswert?

> Nun habe ich aber gehört, das das FAT-Dateisystem
> patentrechtlich nicht unproblematisch ist.

Ja ja, welchen Unsinn man so hört.
Es ist älter als 18 Jahre,
also alle eventuellen Patente abgelaufen.
Zudem ist es sogar noch älter, weil nicht von Microsoft
sondern irgendeinem Minicomputerdateisystem nachempfunden.

von Bernhard M. (boregard)


Lesenswert?


von KeinAnwalt (Gast)


Lesenswert?

Markus schrieb:
> Ich bastle mir gerade einen Datenlogger mit einer SD-Karte. Nun habe ich
> aber gehört, das das FAT-Dateisystem patentrechtlich nicht
> unproblematisch ist.

Die Patente für FAT sind längst ausgelaufen; zumindest in den USA sind 
aber noch gültige Patente für Erweiterungen in Kraft (offenbar auch in 
DE, siehe Antwort von MaWin oben) und http://heise.de/-985124

Microsoft labert um den Brei rum, nennt aber immerhin die Patente:
http://www.microsoft.com/about/legal/en/us/IntellectualProperty/IPLicensing/Programs/FATFileSystem.aspx

Wenn du dir die referenzierten Patente anschaust siehst du, dass es sich 
um Erweiterungen des guten alten FAT handelt. Solange du die nicht 
implementierst biste auf der sicheren Seite.

von Erich (Gast)


Lesenswert?

A)
>Da ich das Teil mal weitergeben will und auch
>prinzipielle Bedenken gegen die Softwarepatentgeschichte habe

B)
>(und basteln will)


Ganz allgemein zu Patenten:

Zunächst B)
"Basteln" ist völlig unbedenklich.
Man darf ALLES nachbasteln, auch wenn es patentiert ist.
Patente schützen nur kommerzielle Verwendung.

A)
> mal weitergeben will
Also verkaufen, da würde es im Falle gültiger Patente theoretisch 
schwieriger.
Aber mal locker so gesagt: Schreib' eben auf dein Typenschild
nicht gerade drauf
"Gerät verletzt die Patente Nr. ... , ... der Fa. .....".

Dann müsste die Fa. .....  erstmal draufkommen, bzw. Interesse haben
= dass es dich gibt
= dass ihre Patent(e) evtl. verletzt werden (?)
= dass sie sich die Arbeit machen, dir einen Brief zu schreiben

Wenn das "Gebastel" also nicht gerade in 1000er Stückzahlen auf die 
Weltmärkte geworfen wird, isses relativ....

von Markus (Gast)


Lesenswert?

Vielen Dank, dann beschränke ich mich auf 8.3 Dateinamen.
EXT auf einem Microcontroller wäre trotzdem cool..

von Stefan H. (stefan_h16)


Lesenswert?

Erich schrieb:
> A)
>> mal weitergeben will
> Also verkaufen, da würde es im Falle gültiger Patente theoretisch
> schwieriger.
> Aber mal locker so gesagt: Schreib' eben auf dein Typenschild
> nicht gerade drauf
> "Gerät verletzt die Patente Nr. ... , ... der Fa. .....".
>
> Dann müsste die Fa. .....  erstmal draufkommen, bzw. Interesse haben
> = dass es dich gibt
> = dass ihre Patent(e) evtl. verletzt werden (?)
> = dass sie sich die Arbeit machen, dir einen Brief zu schreiben
>
> Wenn das "Gebastel" also nicht gerade in 1000er Stückzahlen auf die
> Weltmärkte geworfen wird, isses relativ....

Mit solchen Aussagen sollte man sehr, sehr vorsichtig sein. Wenn 
wirklich ein gieriger Anwalt, in Vertretung der Patentinhaber, auf dich 
kommt wirds teuer. Du musst dann alles produzierten Geräte zurückholen 
und vernichten und dann den Kunden Schadenersatz zahlen. Alternativ 
darfst du sehr großzügig bemessene Lizenzgebühren entrichten. Die 
Prozesskosten kommen auf jeden Fall dazu. Und die werden jeden einzelnen 
Brief an dich abrechnen. Man glaubt gar nicht was Anwälte für das 
verschicken eines unterschriebenen Standart-Form-Briefs verlangen. Auch 
Anwälte können google benutzen und je beliebter das Produkt wird, desto 
größer wird das Risiko.

Abgesehen davon sollte einfaches FAT für einen MC doch reichen.
Gibt es eigentlich ein einfach zu implementierendes Dateisystem aus der 
UNIX-Welt ?

von MaWin (Gast)


Lesenswert?

> Gibt es eigentlich ein einfach zu implementierendes Dateisystem
> aus der UNIX-Welt ?

Das Unix iNode Dateisysten IST einfach.

Bloss halt nicht "kompatibel".
Es nützt also nichts, weil die SD-Karte damit
von niemandem gelesen werden kann.

von ich (Gast)


Lesenswert?

> Gibt es eigentlich ein einfach zu implementierendes Dateisystem aus der
> UNIX-Welt ?

Minix?!

von Bernhard M. (boregard)


Lesenswert?

Markus schrieb:
> Vielen Dank, dann beschränke ich mich auf 8.3 Dateinamen.
> EXT auf einem Microcontroller wäre trotzdem cool..

ext2 ist doch frei, andere interessiert das auch:
http://www.roboter-projekte.de/?pageid=ext2

von Purzel H. (hacky)


Lesenswert?

Alternativ kann man auch etwas Eigenes drauf schreiben wenn man es 
nachher wieder ueber das Geraet seriell ausliest.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.