seeseekey.net - Invictus Deus Ex Machina

Bei mei­ner Arbeit kommt es öfter mal vor das ich Datei­for­mat XY imple­men­tiere. Dabei gibt es dann unter­schied­li­che Fälle. Der erste Fall ist das Datei­for­mat gut doku­men­tiert ist, und es even­tu­ell sogar schon eine freie Biblio­thek für das For­mat in der pas­sen­den Pro­gram­mier­spra­che gibt. Die­ser Fall ist sub­jek­tiv lei­der der sel­tenste Fall.

Viel häu­fi­ger kommt es vor das das Datei­for­mat gar nicht, bzw. nur lücken­haft doku­men­tiert ist. Das liegt manch­mal daran das der Her­stel­ler es nicht gerne sieht wenn das For­mat doku­men­tiert ist, manch­mal auch daran das das For­mat mit der Zeit orga­nisch gewach­sen ist. So sitzt man nun als Ent­wi­cker da und fängt an die For­mate aus­ein­an­der zuneh­men. So schreibt z.B. Pho­to­shop inva­lide BMP Hea­der und es kos­tet viel Mühe so etwas her­aus­zu­fin­den. Nach Stun­den, manch­mal auch erst Tagen hat man dann end­lich das ent­spre­chende For­mat unterstützt.

Und manch­mal frage ich mich dabei, ob es ande­ren Ent­wick­lern genauso geht und über­lege wie viel Arbeit man sich erspa­ren könnte wenn man eine zen­trale Anlauf­stelle schafft, in wel­cher Datei­for­mate (vor­zugs­weise in deut­scher Spra­che) doku­men­tiert wer­den. Ich stelle mir da ein Wiki unter einer ent­spre­chen­den Lizenz vor (z.B. eine CC-BY) und in die­sem wer­den dann die Datei­for­mate doku­men­tiert so das zukünf­tige Ent­wick­ler nicht mehr ganz so viel Arbeit haben. Was hal­tet ihr von einer sol­chen Idee?

8 Kommentare

  1. Dem kann ich nur zustim­men. Lei­der wird auf der meis­ten Doku­men­ta­tion ein Copy­right drauf sein. Also kann man quasi nur das ver­öf­fent­li­chen bzw. ver­lin­ken was eh schon online ist oder was per reverse engi­nee­ring her­aus­ge­fun­den wurde. Trotz­dem ist es eine gute Idee. :daumenhoch:

    Antworten

    • Man darf natür­lich nur Mate­rial ver­öf­fent­li­chen an wel­chem man die Rechte hat. Wobei ich da nicht wirk­lich das Pro­blem sehe.

      Antworten

  2. So etwas ähn­li­ches gibt es (in Eng­lisch) schon sehr lange unter http://www.wotsit.org/

    Antworten

    • Bei Wot­sit finde ich die ganze Sache zu unstruk­tu­riert. Auch sind viele For­mat­spe­zi­fi­ka­tio­nen unvoll­stän­dig. Andere Spe­zi­fi­ka­tio­nen sind nur Ver­lin­kun­gen. Alles in allem, nicht so optimal.

      Antworten

      • Grund­sätz­lich müsste man bei so einer Ant­wort http://www.xkcd.com/927/ posten.

        Ich finde das Enga­ge­ment super. Wenn es für Pro­gram­mie­rer leicht zu ver­ste­hen und noch ein­fa­cher selbst zu ergän­zen ist, könnte das ein gros­ser Bei­trag für OSS sein. Die Frage wäre, könn­test du die Daten von die­sem wot­sit übernehmen/konvertieren? Ich glaube eine sol­che Daten­bank kann nur erfolg­reich sein, wenn man nicht wie­der und wie­der alles neu zusam­men krat­zen muss und sich am Schluss auf meh­re­ren Sei­ten infor­mie­ren zu braucht.

        Antworten

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>