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

Hello_Kitty!

unregistriert

1

04.07.2014, 16:51

Quelltext mit Software mitliefern?

Diskussion abgespalten von hier:
C++ Library Extension


Wenn ich ein Software Produkt verkaufen will, sind Binaries für mich die einzig sinnvolle Distributionsform.

Wieso?

Schrompf

Alter Hase

Beiträge: 1 470

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

2

04.07.2014, 16:58

Weil man das Produkt dann verwenden kann. Source-Code ist nicht ausführbar, und jede hinreichend komplexe Software hat einen komplexen Build-Prozess.
Häuptling von Dreamworlds. Baut aktuell an nichts konkretem, weil das Vollzeitangestelltenverhältnis ihn fest im Griff hat. Baut daneben nur noch sehr selten an der Open Asset Import Library mit.

LukasBanana

Alter Hase

Beiträge: 1 097

Beruf: Shader Tools Programmer

  • Private Nachricht senden

3

04.07.2014, 17:07

Genau, zum Einen das und zum Anderen möchte man bei kommerzieller Software den Source Code quasi als "Geschäftsgeheimnis" für sich behalten.

Hello_Kitty!

unregistriert

4

04.07.2014, 17:14

Den Build-Prozess kann man ja mitliefern, und warum es vor mir plötzlich etwas zu verbergen gilt, weil ich jetzt Geld bezahle, verstehe ich auch nicht.

Schrompf

Alter Hase

Beiträge: 1 470

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

5

04.07.2014, 17:25

Musst Du ja nicht verstehen. Du hast ja die Wahl, kein Geld auszugeben, wenn das Angebot Dir nicht zusagt. Es ist halt nicht Deine Entscheidung, ob der Sourcecode beiliegt, sondern die des Entwicklers.
Häuptling von Dreamworlds. Baut aktuell an nichts konkretem, weil das Vollzeitangestelltenverhältnis ihn fest im Griff hat. Baut daneben nur noch sehr selten an der Open Asset Import Library mit.

LukasBanana

Alter Hase

Beiträge: 1 097

Beruf: Shader Tools Programmer

  • Private Nachricht senden

6

04.07.2014, 17:27

Den Build-Prozess kann man ja mitliefern

Wie stellst du dir so einen 'mitlieferbaren Build-Prozess' vor?
Soll jeder User erst mal CMake installieren, dann vorher noch wxWidgets und Boost kompilieren um dann das Produkt selbst zu bauen um dann endlich das Produkt nutzen zu können?
Selbst ich als Programmierer meide oft Software, die keine fertigen Binaries hat (wenn es nicht gerade ums Programmieren geht).

Zitat von »Hello_Kitty!«

und warum es vor mir plötzlich etwas zu verbergen gilt, weil ich jetzt Geld bezahle, verstehe ich auch nicht.

Eine Eisdiele liefert doch auch nicht ihre Geheime Rezeptur bei jedem Eisbecher mit oder?!

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

7

04.07.2014, 17:59

Musst Du ja nicht verstehen. Du hast ja die Wahl, kein Geld auszugeben, wenn das Angebot Dir nicht zusagt. Es ist halt nicht Deine Entscheidung, ob der Sourcecode beiliegt, sondern die des Entwicklers.
Nicht bei Auftragssoftware ;) Da liefert man "gern" mal den Code mit aus. Aber der geht halt an den Auftraggeber, damit er weitere Aufträge für Erweiterung der Software oder Wartung auch von anderen erledigen lassen kann. An den Anwender geht im Normalfall nur das ausführbare Programm. Sehe ich auch als gutes Recht der Firmen an ihren Code nicht rausrücken zu wollen. Auto-Hersteller liefern Dir ja auch keine Bauanleitung mit. Und wozu auch, ich will mein Auto ja nicht erst selbst zusammenschrauben, sondern es kaufen und damit los fahren.

Bei Software ist es oft ja noch viel schlimmer, weil damit jedwedes DRM natürlich super einfach ausgebaut werden könnte.

Selbst ich als Programmierer meide oft Software, die keine fertigen Binaries hat (wenn es nicht gerade ums Programmieren geht).
dito
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]

Hello_Kitty!

unregistriert

8

04.07.2014, 18:12

Autos und Eisdielen... aber natürlich würde ich auch hier wissen wollen, wie ich mein Auto selbst reparieren kann, oder was ich mir mit dem Eis eigentlich reinschaufle. Und natürlich ist es letztlich den Entwicklern überlassen, aber ist es sinnvoll? Mir als Käufer entstehen dadurch jedenfalls nur Nachteile. DRM setzt dem Ganzen natürlich die Krone auf, sowas kauft doch niemand, der noch bei Verstand ist!

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

9

04.07.2014, 18:33

Wenn Menschen Verstand hätten, wäre DRM unnötig und jeder würde seine Software legal kaufen. DRM vs. Raubkopierer ist kein Henne-Ei-Problem, die Software-Piraterie war eindeutig zuerst da.
Ich finde es aber spannend, wie Du uns beleidigst, weil wir Software kaufen, die Lizenzierungs-Systeme einsetzt. Ich habe mit diesen Dingen jedenfalls kein Problem. Problem ist schlechtes DRM, welches die Software-Nutzung praktisch unmöglich macht. Es gibt viele sehr gut funktionierende DRM-Systeme.

Es wäre vielleicht angebracht, wenn Du weniger beleidigend und etwas sachlicher argumentieren würdest.

Nenn uns doch einfach mal den Vorteil, den ein typischer Gamer oder Word-User hätte, wenn diese Software in Quellcode mit Build-System geliefert werden würde, er zunächst ein halbes Dutzend Build-Programme installieren (oder auch erst builden?) müsste und dabei noch Stunden an Rechenzeit verbraten dürfte.
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]

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »BlueCobold« (04.07.2014, 18:39)


David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

10

04.07.2014, 18:50

Nenn uns doch einfach mal den Vorteil, den ein typischer Gamer oder Word-User hätte, wenn diese Software in Quellcode mit Build-System geliefert werden würde, er zunächst ein halbes Dutzend Build-Programme installieren (oder auch erst builden?) müsste und dabei noch Stunden an Rechenzeit verbraten dürfte.

Das Programmieren von Cheats wäre auf jeden Fall viel einfacher.

Werbeanzeige