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?
M.W. sind nur bestimmte Erweiterungen des klassischen FAT Filesystems problematisch. Wie Filenamen jenseits 8.3.
> 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.
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.
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....
Vielen Dank, dann beschränke ich mich auf 8.3 Dateinamen. EXT auf einem Microcontroller wäre trotzdem cool..
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 ?
> 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.
> Gibt es eigentlich ein einfach zu implementierendes Dateisystem aus der > UNIX-Welt ? Minix?!
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.