Muss ja auch nicht GPL sein (oder dazu kompatibel), muss nur die 10 Punkte erfüllen um der Definition einer Open-Source-Lizenz zu entsprechen.
open source heißt vor allen dingen das, was es heißt... ein offener quelltext. es gibt keinen grund, sich von der osi vorschreiben zu lassen, ob man kommerzielle ausbeutung erlaubt oder nicht. es wird ja keiner gezwungen, kryoflux zu benutzen. wir offerieren es allen privaten anwendern für eine ebensolche nutzung. wenn beispielsweise eine firma aus dem gebiet der datenrettung kommt, dann ist es nicht verwerflich, wenn sie dafür bezahlen. damit können wir beispielsweise ein noch besseres arm dev kit kaufen. die richtig guten tools sind leider auch richtig teuer und - du ahnst es - wir bekommen sie nicht umsonst, noch nicht einmal, wenn wir unser produkt komplett per gpl freigeben würden. es wird sich von uns sicher niemand ein schickes auto davon kaufen. wir könnten uns aber durchaus vorstellen, davon so manchen titel zu kaufen, der bisher nicht archiviert werden konnte, weil die ebay preise so hoch gehen...
Zitat
Ich vermute, dass es genau wegen dieser Closed-Source-Library keinen IPF-Support für VICE geben wird. Der Emulator läuft immerhin auf ziemlich vielen Architekturen und Betriebssystemen, die zwar technisch in der Lage wären das Format zu verwenden, für die es aber die Library nicht in Binärform gibt.
das ist ja kein hinderungsgrund. winuae z.b. untersützt ipf auch, und es funktioniert vortrefflich. für das compilieren brauchst du ja nur die header, nicht das binary. aber da auch vice wiederum open source ist, ist das ja kein thema, diese anbindung bei bedarf selbst vorzunehmen und hinterher als option anzubieten. wir unterstützen mit win, mac und linux auch gleich die wichtigsten plattformen. wenn dir was fehlt, gerne melden, dann schauen wir, ob wir das bereitstellen können.
ZitatDu machst also das Format für die Fehler in der Laufwerksemulation verantwortlich? Ich weiss nichts über die Interna von CCS64, aber die Laufwerksemulation von VICE bräuchte mal eine starke Überarbeitung um näher an der Realität zu sein. Da sich manche der Emulationsprobleme durch Änderungen an der G64-Datei austricksen lassen (zB die Ausrichtung zwischen den Tracks) wird das eben von einigen Leuten gemacht, denen Funktion wichtiger ist als Genauigkeit.
anscheinend definiert jeder für sich das format anders / neu, was natürlich käse ist. ich will ja auch nicht an meiner .doc datei was fummeln, wenn ich damit an einen anderen rechner gehe.
daher spricht doch genau das dafür, ein format zu nehmen, das ordentlich implementiert wurde, eben indem die anbindung gleich mitgeliefert wird. mal davon abgesehen, dass das originaltiming der daten komplett verloren geht, und es also keine möglichkeit gibt, sonderfälle zu behandeln oder gar zu erkennen, ob die daten modifiziert wurden.
Zitat
Bis mal jemand keine Lust auf verlorene Highscores mehr hat, das Format reverse-engineert und Schreibsupport dafür baut?
hm. schon wieder ein pseudo-problem. es gibt doch schreib-support für ipfs. nur werden alle änderungen gegenüber der virtuellen originaldiskette als delta file zusätzlich abgelegt. d.h. du kannst alle änderungen rückgängig machen, wenn du diese zusätzliche datei löschst. du kannst sie aber auch auf deine webpage packen und andere können sie zu ihrem originalimage dazu laden und deine highscore sehen.
ist nicht so, dass sich dazu nicht schon der kopf gemacht worden wäre.
noch einmal abschließend: nur weil wir ein projekt nicht zur kommerziellen ausbeutung freigeben, muss das ja nicht gegen die community sein. andere lösungen sind komplett closed source. und ich habe selber genug programme, die z.b. shareware sind, die ich aber einfach genial finde, z.b. total commander. und ccs64 hat auch was für sich, obgleich es dazu keinen source gibt. da wundert es mich, dass nun einschränkungen, die darauf abzielen, dass jemand anderes das zu geld macht, zum problem werden sollen. immerhin versuchen wir eine gesunde balance zu finden, damit jeder sich einbringen und sein lieblingsformat umsetzen kann. nur, wie schon weiter oben geschrieben, muss dieses format ja nicht zwangsläufig von uns umgesetzt werden.
viele grüße
christian