Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

-=Andreas=-

unregistriert

1

28.10.2012, 18:44

Selbstgemachtes Spiel zum Zeigen hochladen. Ist das aus Lizenzgründen erlaubt?

Hallo,

Ich habe ein kleines Weltraum Ballerspiel entwickelt (C++ und SDL). Ich habe auch einen Installer (Nullsoft Installer) generiert mit dem man das ganze unter Windows installieren kann. Ich verwende in dem Spiel die Schriftart Open Sans und Sounds von Internetseiten die lizenzfreie Sounds anbieten. Außerdem benötigt das Spiel noch ein paar .dll Dateien die ich mir aus dem Netz geholt habe (so .dll download Seiten) die nicht von sdllib.org kommen. Bsp.: libstdc++6.dll und libgcc_s_dw2-1.dll. Darf man diese Dateien einfach so weiterreichen? Kann bzw. muss man den selbstemachten Quelltext und die eigenen Grafiken irgendwie schützen lassen oder so? Darf man so einen Installer also weitergeben?

Gruß -=Andreas=-

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »-=Andreas=-« (28.10.2012, 19:05)


eXpl0it3r

Treue Seele

Beiträge: 386

Wohnort: Schweiz

Beruf: Professional Software Engineer

  • Private Nachricht senden

2

28.10.2012, 19:14

So lange es nicht im Konflikt mit irgend einer Lizenz einer Ressource ist, kannst du das einfach so weitergeben.
Wenn z.B. eine Grafik verlangt, dass du einen Link in die Credits schreibst, dann musst du das natürlich auch tun.
Die verwendet Software ist soweit ich das jetzt einschätzen kann alle freie Software und kann einfach so verteilt werden. Das Ganze natürlich unter der Annahme, dass du das nicht kommerziell verteilen willst, dann gibt es nämlich ziemlich schnell stärkere restriktionen.

Überigens solltest du die DLLs nicht einfach von irgendwo herunterladen, da du dich und deine Software Nutzer sehr schnell infizieren kannst, stattdessen schau mal im Ordner wo dein Compiler liegt nach, dort wirst du diese DLLs auch finden. ;)
Blog: https://dev.my-gate.net/
—————————————————————————
SFML: https://www.sfml-dev.org/
Thor: http://www.bromeon.ch/libraries/thor/
SFGUI: https://github.com/TankOs/SFGUI/

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

3

28.10.2012, 19:17

Die Bibliotheken darfst du mitliefern. (Denn sie stehen unter einer freien Lizenz. Wahrscheinlich LGPL aber ich bin mir da jetzt nicht 100 prozentig sicher.)
Ob du deinen Quellcode(weshalb lieferst du den eigentlich mit?) oder den Content schützen willst, ist deine Entscheidung.

Nebenbei:
Ich finde Installer bei kleinen bis mittelgroßen Hobbyprojekten übrigend super nervig und genial überflüssig.
Der einzige Zweck scheint in der Regel der, dass die Registry zugemüllt wird.
Was hält dich davon ab einfach die Dateien direkt mitzuliefern?

-=Andreas=-

unregistriert

4

28.10.2012, 19:20

Hier mal eine Liste der Dateien die ich hochladen möchte:
file "RaumschiffSpiel.exe"
file "logo.ico"
file "libfreetype-6.dll"
file "libgcc_s_dw2-1.dll"
file "libstdc++-6.dll"
file "SDL.dll"
file "SDL_mixer.dll"
file "SDL_ttf.dll"
file "smpeg.dll"
file "zlib1.dll"
file "Bonus.png"
file "Anzeigen.png"
file "Asteroid.png"
file "AsteroidTeile.png"
file "Background.png"
file "crash.mp3"
file "explosion.mp3"
file "Gegner.png"
file "Icon.bmp"
file "Laser.png"
file "Laser2.png"
file "LICENSE.txt"
file "OpenSans-Bold.ttf"
file "OpenSans-Regular.ttf"
file "Player.png"
file "shot.mp3"
file "license.rtf"
file "Back.png"
file "Hilfe.png"
file "Schalter.png"
file "Rangliste.hsc"
file "Schuss1.png"
file "Bonus.png"
file "Bonus2.png"
file "Title.png"
file "Textfeld.png"

Die Datei LICENSE.txt ist für die Open Sans Schrift und in die license.rtf wollte ich reinschreiben das meine Grafiken nicht geklaut werden sollen :hmm:

Wo kann man so eine 7zip Datei (also kein Installer) sind ca. 3,75 MB denn gut hochladen? Dropbox? Oder hat jemand einen anderen Tipp?

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

5

28.10.2012, 19:24

Deine Bilder stehen unter Urheberrecht, da brauchst Du nichts extra schreiben. Zudem würde etwas selbst-geschriebenes ohnehin höchst wahrscheinlich keinerlei gerichtliche Prüfung überstehen.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

-=Andreas=-

unregistriert

6

28.10.2012, 19:29

Ok danke ich werde dann mal einen extra Beitrag schreiben in dem ich mein Spiel vorstelle. ;)

Wäre ja echt schade wenn das Spiel auf meiner Festplatte vermodern würde.

Evrey

Treue Seele

Beiträge: 245

Beruf: Weltherrscher

  • Private Nachricht senden

7

28.10.2012, 21:58

"libstdc++6.dll" gehört zu deinem Compiler. Geh in's GCC-/MinGW-Verzeichnis und kramse es da raus. Es ist immer mit Risiken verbunden, Libs irgendwo aus dem Netz zu kramen. Wollte ich mal so erwähnt haben. Die Standard-Lib kann man im Übrigen auch statisch linken. Flag dazu fällt mir aber grad' nicht ein.

Edit: Hoppla, zum ersten Punkt war jemand schneller, 'nen Satz übersehen D;

C-/C++-Quelltext

1
2
3
4
int main(int _argc, char** _argv) noexcept {
  asm volatile("lock cmpxchg8b %eax");
  return 0;
} // ::main
(Dieses kleine Biest vermochte einst x86-Prozessoren lahm zu legen.)

=> Und er blogt unter Hackish.Codes D:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Evrey« (28.10.2012, 22:03)


eXpl0it3r

Treue Seele

Beiträge: 386

Wohnort: Schweiz

Beruf: Professional Software Engineer

  • Private Nachricht senden

8

28.10.2012, 23:14

Die Standard-Lib kann man im Übrigen auch statisch linken. Flag dazu fällt mir aber grad' nicht ein.

-static-libstdc++ -static-libgcc oder -static -static-libgcc kommt ein bisschen auf den Compiler drauf an. Einige Compiler linken die Standard-Libs standardmässig statisch, dann sollte man kein -shared-libstdc++ verwenden. ;)
Blog: https://dev.my-gate.net/
—————————————————————————
SFML: https://www.sfml-dev.org/
Thor: http://www.bromeon.ch/libraries/thor/
SFGUI: https://github.com/TankOs/SFGUI/

Werbeanzeige