Mit ‘AGPL’ getaggte Artikel

FBK nun OpenSource unter AGPL-Lizenz über BitBucket

Montag, 22. Februar 2010

Die Quellen des Spieles Another Spacegame sind nun freigegeben worden.

Dabei wurden die ‘Troups’ in ‘Troops’ umbenannt, sämtliche Namensräume wurden neugeordnet, unnötig geteilte Assemblies wieder zusammengeführt und das Ganze auch unter BitBucket veröffentlicht. All dies hat den Nachteil, dass die alten Spielstände nicht mehr ladbar sind.

Der komplette Sourcecode ist unter http://bitbucket.org/mbrenn/another-spacegame-public/ verfügbar. Es nutzt Subrepositories, die erst ab der HG-Version 1.3 oder größer genutzt werden.

Um den Quellcode kompilieren zu können, ist die Installation der MSBuild Community Tasks erforderlich.

Bei installiertem HG kann der komplette Quellcode folgendermaßen heruntergeladen werden:

hg clone https://mbrenn@bitbucket.org/mbrenn/another-spacegame-public/

Nach einigen Minuten ist der komplette Quellcode heruntergeladen:

destination directory: another-spacegame-public
requesting all changes
adding changesets
adding manifests
adding file changes
added 3 changesets with 5 changes to 5 files
updating to branch default
pulling subrepo src\FBK
requesting all changes
adding changesets
adding manifests
adding file changes
added 163 changesets with 716 changes to 414 files
pulling subrepo src\BurnSystems.Parser
requesting all changes
adding changesets
adding manifests
adding file changes
added 39 changesets with 114 changes to 43 files
pulling subrepo src\BurnSystems.FBK
requesting all changes
adding changesets
adding manifests
adding file changes
added 1618 changesets with 11866 changes to 5571 files
pulling subrepo src\BurnSystems
requesting all changes
adding changesets
adding manifests
adding file changes
added 132 changesets with 441 changes to 155 files
pulling subrepo src\BurnSystems.BlockStorage
requesting all changes
adding changesets
adding manifests
adding file changes
added 22 changesets with 53 changes to 28 files
pulling subrepo src\BurnSystems.BGE.Fighting
requesting all changes
adding changesets
adding manifests
adding file changes
added 22 changesets with 96 changes to 51 files
5 files updated, 0 files merged, 0 files removed, 0 files unresolved

Das Kompilat ist auch direkt unter http://depon.net/downloads/anotherspacegame.zip verfügbar.

Bitbucket und die erste Basisbibliothek

Sonntag, 10. Januar 2010

Der FBK ist zwar auch unter der AGPL-Lizenz verfügbar, doch habe ich momentan das Problem, dass ich selbst nicht alle Änderungen des Quellcodes veröffentliche. Insbesondere seit dem Serverwechsel habe ich keine virtuelle Linux-Maschine mehr am Laufen über die ich das SVN-Repository verfügbar gemacht hatte.

Als Urheber des Produkts begehe ich dabei zwar nichts falsches, doch finde ich es schade.

Da ich seit etwa 2 Monaten auf Mercurial (hg) gewechselt bin, kann ich wesentlich flexibler handeln und muss nicht zwanghaft meinen Server nutzen, sondern kann andere Dienstleister nutzen um mein Repository zu veröffentlichen.

Nach einer kleinen Suche habe ich mich für BitBucket entschieden. In der kostenlosen Basisversionen kann ich beliebig viele Repositories anlegen (bis 150 MB) und diese freigeben.

Testweise habe ich den Quellcode meiner Basis-Bibliothek ‘BurnSystems.dll’ hochgeladen um mir das Angebot näher anzuschauen.

http://bitbucket.org/mbrenn/burnsystems/

Nach und nach werde ich die anderen FBK-Projekte dazupacken, so dass es per einfachem Pull möglich ist den gesamten Quellcode des FBK und des Spieles www.anotherspacegame.de herunterzuladen.

Was enthält BurnSystems.dll?

Dazu in einem späteren Blogpost…