[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Macht euer Programm das gleiche wie das des Klägers?

    Oder nutzt es nur APIs in IBM i und Befehle in RPG IV die von IBM zum Benutzen gemacht wurden?

    call qrcvdtaq dtaq dtaqlib len data
    call qsddtaq dtaq dtaqlib len data wait

    setll/reade/dow/.../reade/enddo ...
    setgt/readpe/dow/.../readpe/enddo ...

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Könnt ihr mir Green-Screenschots der Auszüge ein paar eurer Programme senden mit folgenden Beispielen:
    - Deklaration der API's QSNDDTAQ, QRCVDTAQ (Nicht Free)
    - Verfahren der Dateiverarbeitung mit Setll/Reade in einer Schleife (Free)
    Denn dies sind halt genau die Routinen die hier als identischer Code ausgewiesen werden.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Zu Frage 1: das ist die Vermutung und daher die Grundlage des Klägers.
    Zu Frage 2: das ist das, was ich als Antwort für das Gericht geschrieben habe.

    Die Software macht vom Grundsatz her etwas vollkommen anderes.
    Das Urheberrecht besagt aber, dass es nicht auf den Gesamteindruck, als was das Ergebnis ist, ankommt sondern wie es codiert ist. Dabei kommt, wie Dieter oben erwähnt hat, es nicht auf die Anzahl identischer Zeilen an.
    Leider ist z.B. der Prototyp von QRCVDTAQ, so wie er in beiden Paketen verwendet wird, im identischen Code im Netz nicht mehr zu finden.

    Click image for larger version. 

Name:	Bildschirmfoto 2024-05-28 um 17.05.09.png 
Views:	46 
Size:	18,7 KB 
ID:	675
    Click image for larger version. 

Name:	Bildschirmfoto 2024-05-28 um 17.05.31.png 
Views:	93 
Size:	17,2 KB 
ID:	676

    Dass die Namen bei einem Prototyp keine Rolle spielen interessiert hier nicht.
    Ich habe sogar eine Definition gefunden, die *N verwendet.
    Für Urheber gehts um den identischen Code.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Ich könnte jetzt behaupten, dass in beiden Fällen der Source Code der Prototypen von mir (vielleicht aus einem Artikel oder einer Schulung) abgeschrieben ist, da sogar genau meine Namenskonventionen (zumindest beim SNDDTAQ) verwendet werden.
    Soll ich jetzt auch ein bisschen klagen?!

    ... ich bin mir auch ziemlich sicher, dass z.B. Scott Klement (Jon Paris, Susan Gantner u.a) in ihren Tools oder Beispielen, die jeder herunterladen kann die gleichen Prototypen verwenden.

    Außerdem sind Protoypen kein Code ... diese werden nur zur Compilezeit verwendet um die Definition der Parameter abzugleichen.
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  4. #4
    Registriert seit
    Jan 2003
    Beiträge
    759
    Die "Suche nach einem Beispiel für AS/400 Prototyp von QRCVDTAQ" in ChatGPT bringt gleich zwei Beispiele, RPG IV und Free.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das weiß der Gutachter aber nicht. Birgitta, ich habe dir eine Nachricht zukommen lassen.
    Und ja, ich habe viele Beispiele gefunden, aber keine Identischen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Wichtig ist doch aber ob das Gericht das weiß!

    Oder muß sich das Gericht dem Gutachter des Klägers fügen?

  7. #7
    Registriert seit
    Jan 2003
    Beiträge
    759
    Hab' mal meine PDFs gescannt:

    Im RedBook "Who Knew You Could Do That with RPG IV? A Sorcerer’s Guide to System Access and More" (SG24-5402-00 vom Februar 2000) wird das Verfahren ausführlich beschrieben.

    Auf Seite 419 ist u.a. folgender Hinweis interessant:

    "The information contained in this document has not been submitted to any formal
    IBM test and is distributed AS IS. The information about non-IBM ("vendor")
    products in this manual has been supplied by the vendor and IBM assumes no
    responsibility for its accuracy or completeness. The use of this information or the
    implementation of any of these techniques is a customer responsibility and
    depends on the customer's ability to evaluate and integrate them into the
    customer's operational environment.
    While each item may have been reviewed
    by IBM for accuracy in a specific situation, there is no guarantee that the same or
    similar results will be obtained elsewhere. Customers attempting to adapt these
    techniques to their own environments do so at their own risk
    ."

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Ja, das kennt man bei anderen Quellen als GNU.
    https://www.gnu.org/licenses/gpl-3.0.html
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  9. #9
    Registriert seit
    Jan 2003
    Beiträge
    759
    Aha ;-)

    Hier geht es um den Zusammenhang: Wenn IBM eine Technologie erläutert und deren Anwendung eingehend beschreibt und dazu offen anbietet, wie kann es dann Urheberrechtsansprüche Dritter geben?

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Weil der Code nicht dem Beispiel entspricht und somit individuell ist.
    Es reicht hier wirklich, andere Namen zu verwenden, was technisch eben ausreicht.

    dcl-pr Empfangende extpgm('QRCVDTAQ');
    NameDerMutter char(10) const;
    NameDesVaters char(10) const;
    WieLang packed(5);
    NamederFrucht char(1000);
    WarteNocheinWeilchen packed(5) const;
    end-pr;

    DAS wäre dann neu und was eigenes.

    Und das Gericht hat so seltsame Fragen gestellt, die der Gutachter per Nachtrag beantworten sollte und auch getan hat, die aber zu 90% gar nicht relevant sind.

    Der Programmierer hat, leider, die Ursprungsquellen kopiert und bei sich gespeichert, da ihm Manipulation der Quellen vorgeworfen wurden um für später gewappnet zu sein. Die Kopie hat er auch gleich noch 3 Mal in 3 Libs gemacht.
    Dieses hat sich halt als Nachteil herausgestellt, da diese 3 Libs zu 99,6% identisch zum Original waren.
    Wen wunderts.

    Die tatsächlich eigene Lib hat mit dem allen nichts zu tun. Nach dem 1. Gutachten mussten diese unerlaubten Kopien ja auch entfernt werden, was auch getan wurde.

    Im Nachtragsgutachten wurden ca. 30 Fragen vom gericht gestellt, wovon 25 die entfernten Libs betrafen.
    Diese hat der Gutachter auch wieder beantwortet. Allerdings im Vergleich der neuen Lib zur Ursprungslib tauchte z.B. ein 10-Zeiler auf, der QRCVDTAQ und den Aufruf enthielt.
    Der Prototyp machte somit 60% der Quelle aus.
    Im Vergleich tauchten auf der anderen Seite 10 verschiedene Programme mit 100ten von Zeilen auf, die diesen Prototyp ebenso identisch enthalten.
    Somit ergibts sich im Gesamtsystem das Bild, dass 10 Programme zu einem Programm zu 60% wieder verwendet wurden.

    Ist das noch logisch?
    Zumal der Gutachter auch kein Programmierer zu sein scheint und auch mangels IBM i Kenntnissen nicht erkennen kann, dass ein 10-Zeiler dieser Art hier aber auch gar nichts tut.
    Bei Zyklus-Programmierung kann ein 10-Zeiler aber schon ganz schön viel.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  11. #11
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Der Programmierer hat, leider, die Ursprungsquellen kopiert und bei sich gespeichert, da ihm Manipulation der Quellen vorgeworfen wurden um für später gewappnet zu sein. Die Kopie hat er auch gleich noch 3 Mal in 3 Libs gemacht.
    ... da macht es kaum noch Sinn, Geld in Gutachten zu stecken. Wenn das "Original" auf derselben Maschine zu finden ist, wo die Kopie mit CC...CC...B/A gemacht wurde.

    Das gilt sogar für Freelancer, die Beispiele zum kopieren mitbringen und auf Kundenmaschinen verwenden. Sobald man das bei einem Kunden eingebaut hat, der per Vertrag das Copyright verlangt, darf man das selber woanders nicht mehr hin kopieren. Ich weiß schon, warum ich etliche meiner Komponenten Open Source gemacht habe und die Copyright Paragraphen in mir vorgelegten Verträgen mit "gilt nicht für Opensource Komponenten und Beispiele in Kursen" ergänzt habe. Haben Kunden oft nicht akzeptieren wollen, dann habe ich angeboten entsprechende Komponenten für sie neu zu schreiben, gegen eine geringe Gebühr, versteht sich...

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  12. #12
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Birgitta, ich habe dir eine Nachricht zukommen lassen.
    Wohin hast Du die Nachricht geschickt? Ich habe bis dato nichts bekommen.
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

Similar Threads

  1. RPG-Code in Free
    By Wavum in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 12-07-16, 10:27
  2. VBA Code in RPG umsetzen
    By oulbrich in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 22-05-12, 07:23
  3. Von RPG auf ILE-RPG oder ILE-RPG überarbeiten !
    By W.Steiner in forum Archiv NEWSblibs
    Antworten: 1
    Letzter Beitrag: 13-11-02, 10:15
  4. Code ehem. Code/400
    By Brownie in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 08-10-02, 12:59
  5. Zugriffsprobleme von CODE/400 auf AS400-Daten
    By Weishäupl Josef in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 04-10-01, 15:18

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •