Forum
Bitte beachte auch unsere Knowledgebase und das Handbuch!
Hallo,
das Git repo unter https://sourceforge.net/p/qrk-registrier-kasse/code/ci/master/tree/ ist schon länger nicht mehr aktualisiert worden. Die Source releases sind ebenfalls veraltet. Wo finde ich das *aktuelle* Git repo bzw. Source releases?
Hi!
Derzeit ist es nicht verfügbar, da aktuell Recht viel geändert wird. Sobald alle Änderungen soweit fertig sind, wird es wieder freigegeben werden.
Wird wohl nicht vor dem 1.4. werden.
Benutzer können die fertigen Versionen herunterladen. Programmierer müssen sich auf die Source noch gedulden.
Für was würdest du den Code benötigen?
LG Christian
Hallo,
> Benutzer können die fertigen Versionen herunterladen. Programmierer müssen sich auf die Source noch gedulden.
QRK ist lt. [1] unter der GPLv3 lizenziert. Das ist großartig und großer Bonus, wenn man sich den Rest des Marktes ansieht. Auf dem Homepage wird auch zurecht damit geworben: "open source – jederzeit erweiter- und anpassbar" [2]. Eine freie Softwarelizenz (u.a. GPLv3) erlaubt folgende Freiheiten [3]:
* die Freiheit, das Programm für jeden Zweck auszuführen,
* die Freiheit, das Programm eigenen Bedürfnissen anzupassen,
* die Freiheit, die Software mit Freunden und Mitmenschen auszutauschen und
* die Freiheit, gemachte Änderungen mit anderen auszutauschen.
Die Details sind im Lizenztext zu finden.
Liste von binären QRK Releases für Ubuntu 16.04:
* qrk_1.02-Build-170117
* qrk_1.01-Build-170110
* qrk_1.01-Build-170106
* qrk_1.00-Build-161221
* qrk_1.00-Build-161220
* qrk_0.16.0725
* qrk_0.16.0717
* qrk_0.16.0523
* qrk_0.16.0515
* qrk_0.16.0507
* qrk_0.16.0502
Dem gegenüber stehen folgende Source Releases:
* QRK_0.16.0725.source.tar.gz
* QRK_0.16.0717.source.tar.gz
* QRK_0.16.0523.source.tar.gz
* QRK_0.16.0517.source.tar.gz
* QRK_0.16.0507.source.tar.gz
* QRK_0.16.0502.source.tar.gz
Das aktuell veröffentlichte Release im Git Repository ist 0.16.0725.
Es fehlt also der Quelltext für zumindest 5 Releases. Das ist schade, weil es das Beheben von Fehlern unmöglich macht und einem auch die Möglichkeit für das Beitragen von Verbesserungen genommen wird. Ein Benutzer kann den Quellcode auch nicht mehr überprüfen und muss sich auf die binären Pakete verlassen. Aus meiner Sicht sollte der Quellcode für alle veröffentlichten Versionen im Master Branch und als Source Archiv veröffentlicht werden. Die aktuelle Entwicklerversion kann ja beispielsweise in einem Git Entwicklerbranch ("development", "next", …) gehalten werden.
> Für was würdest du den Code benötigen?
Ist zwar irrelevant aber: Unter bestimmten Umständen kommt es zu Rundenungsfehlern und damit zu einer falschen Summe auf dem Bon. Das hätte ich gerne verifiziert und nachvollzogen.
[1] https://sourceforge.net/p/qrk-registrier-kasse/code/ci/master/tree/gpl-3.0.txt
[2] https://www.ckvsoft.at/was-ist-das/
[3] https://www.gnu.org/licenses/quick-guide-gplv3.de.html
Was soll das jetzt? Es reicht ja wohl das der aktuelle Source beim aktuellen Binary dabei ist. Wo und wie das ist wird wohl egal sein. Oder gibt es eine Regel das die bei SF sein muss?
Entwicklerversionen müssen ja nicht zu Verfügung stehen, schon gar nicht wenn diese nicht verwendet werden können. Statt sich zu freuen das es die Kasse gibt wird nur gemeckert. Ich kann das Projekt auch einstellen oder Kommerziell machen.
Es steht auch jeden Frei das er was anderes verwendet.