MS Crypto API - Bibliothek / Header-Datei verändert, darf ich das?



  • Hi Leute,

    BITTE NICHT IN EIN FORUM VERSCHIEBEN!
    BEZIEHT SICH AUF VISUAL STUDIO!!!
    ich möchte eine Open Source Software unter Windows entwickeln.
    Ich benutze Eclipse + CDT, MinGW und Qt4 Open Source Version.

    Nun habe ich das Problem, dass ich eine Bibliothek (unter %SYSTEM32%) + Header-Datei aus der Visual Studio .NET 2003 (die Lizenz habe ich) benutzen möchte, nämlich crypt32, also MS Crypto API. Da ich mit MinGW arbeite, musste ich mit einem Tool (reimp.exe) die crypt32.lib in eine crypt32.a umwandeln. Danach habe ich die Header-Datei WinCrypt.h angepasst (bestimmte Funktion auskommentiert) und in das MinGW-lib-Verzeichnis kopiert. Danach kompiliere und linke ich mit Hilfe von Eclipse CDT und MinGW.

    Wäre es rechtlich (EULA) korrekt, wenn ich auf der Webseite andere Open Source - Entwickler drauf hinweise (Anleitung), dass sie so verfahren sollen wie ich? Oder könnte ich sogar diese beiden Dateien (also crypt32.a und WinCrypt.h) einfach mit dem Source Code zum Download bereitstellen?
    Die Frage klingt zwar banal, ist aber wichtig für mich. Ich möchte eure Meinung wissen.

    Danke schon mal!

    Grüße



  • Oder könnte ich sogar diese beiden Dateien (also crypt32.a und WinCrypt.h) einfach mit dem Source Code zum Download bereitstellen?

    Hmm das sicherlich nicht! Denn es ist geistliches Eigentum von Microsoft Gmbh und die haben das Copyright... das heißt soviel wie das man es nicht für öffentliche Zwecke vervielfälltigen darf!



  • rEmNoS schrieb:

    BITTE NICHT IN EIN FORUM VERSCHIEBEN!
    BEZIEHT SICH AUF VISUAL STUDIO!!!

    Was soll denn das? 👎

    Es ist keine technische Frage zum VS oder zur MFC, sondern eine rechtliche.
    Mal abgesehen davon, dass Rechtsauskunft in Deutschland strafbar ist, wenn man kein Anwalt ist, hat die Frage hier ncihts verloren.



  • Dieser Thread wurde von Moderator/in dEUs aus dem Forum MFC (Visual C++) in das Forum Neuigkeiten aus der realen Welt verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.




Anmelden zum Antworten