Artikel vom 16. Februar 2009

Achtung, Ideenklau: Funktionen aus wpSEO dreist nachgebaut

wpSEO

Urheberrechtsverletzung ist im Web ein Thema für sich: Oft diskutiert, aus dem Alltag kaum wegzudenken. Digitale Inhalte in Form von Artikeln, grafischen Elementen und ganzen Websites werden ohne Nachfrage kopiert und veröffentlicht. Softwarelösungen sind da keine Ausnahme, bestes Beispiel dafür ist das WordPress-Plugin wpSEO. Ein deutscher Entwickler bedient sich an dem Funktionsumfang meines Plugin und baut diesen in seinem Programm nach. Unerhört!

Update vom 21.02.2009
Mathias hat auf meine wiederholte Anfrage reagiert und sich endlich kooperativ gezeigt. Er wird Korrekturen an der Website und Anpassungen am Plugin vornehmen, um in der Zukunft Kollisionen zu vermeiden. Vielen Dank für die Einsicht und Verständnis. Kommentarfunktion zum Beitrag ist ab sofort abgestellt.

Du sollst nicht stehlen
Auch auf die Gefahr hin, dass ich mit diesem Beitrag indirekte Werbung für das komische Tool mache, möchte ich WordPress- und wpSEO-Nutzer dennoch auf den gewagten Diebstahl hinweisen, da ich solche Vorgehensweise der Bereicherung überhaupt nicht unterstütze und für rechtswidrig halte.

In meinen Augen ist Mathias Schmidt der freche Dieb mit nicht wirklich seiner Entwicklung, dem Plugin izioSEO [PNG, 260 kB]. Allein die optische Aufbaustruktur der hinterlegten Webseiten und textlichen Passagen deuten darauf hin, was die eigentliche Quelle der “Inspiration” war.

Ich beobachte das Plugin über einen längeren Zeitraum, da es mir gleich nach der Veröffentlichung – vom Code her – sehr bekannt und beim genaueren Hinschauen als Plagiat vorkam. Nein, die Erstveröffentlichung des Plugin beinhaltete keine offensichtlichen Funktionen aus wpSEO, dafür aber komplette Funktionalität aus dem All in One SEO Pack. Meine Bedenken hatte ich dem Autor in der XING-Gruppe unverzüglich und freundlich mitgeteilt. Sicherlich unterliegt das All in One SEO Plugin der GPL-Lizenz, die eine freie Weiterverwendung des Programmcode erlaubt. Aber ist es moralisch korrekt den Code zu kopieren, um sich damit zu bereichern (ja, die Website des izio-Plugins ist nicht werbefrei) – ohne einen Link zum Original zu setzen? Ich bin der festen Überzeugung: Nein, ist es nicht.

Alles nur geklaut
Da das All in One SEO Plugin sehr träge weiterentwickelt wird, hat der “findige” Programmierer angefangen die Funktionen, teilweise auch den Code, aus wpSEO zu klauen und in seiner Anwendung zu implementieren: Erfährt wpSEO ein Update und bekommt bestimmte Optionen spendiert, sind diese eine zeitlang später auch im izioSEO verfügbar. Nicht umgekehrt! Changelogs zum Vergleich: wpSEO Changelog vs. izioSEO Changelog [PNG, 460kB]. Das Schlimme am Copy&Paste ist aber die verräterische Tatsache, dass Features Eins zu Eins übernommen werden, ohne dass sie in irgendeiner Weise aus- oder umgebaut werden. Unverschämt und dumm!

Export-Funktion in wpSEO
Ausschnitt der Export-Funktion in wpSEO

Code der kopierten und modifizierten Export-Funktion
Code der kopierten Export-Funktion in izioSEO

Seine Abkupferei finde ich insofern skandalös, dass ich Zeit, Geld und Gedanken in die Forschung, Testphase und Umsetzung der zukünftigen Features investiere. Auch zahlreiche und intensive Kundengespräche stehen hinter den meisten Funktionen. Und dann kommt einer, macht es sich ganz einfach und schaut bereits existente Changes ab. Nein, mein lieber, so nicht!

Da dem Betrüger selbst an Ideen für seine Entwicklung mangelt, deuten Implementierung der letzten Zeit hin, die eigentlich mit sauberem SEO nichts zu tun haben. Natürlich schaute ich mir den freiverfügbaren Code seines Programms an, will an dieser Stelle aber die Auswertung der Analyse nicht kundtun, der Entwicklungsverlauf [PNG, 460kB] spricht für sich.

Infobox mit PageRank und Alexa in wpSEO
Infobox mit PageRank und Alexa in wpSEO (Kundenwunsch)

Nachgebaute Infobox in izioSEO
Nachgebaute Infobox in izioSEO (Schweinerei)

Selbstverständlich hatte ich nach einem Dialog mit dem Schuldner gesucht, da ich jegliche Konflikte vermeiden möchte und auf Krieg nicht ausgelegt bin. Vergeblich! Der Entwickler ist sich keiner Schuld bewusst und wenn man sich die geplanten Features [PNG, 187 kB] anschaut, dann wird er wohl nicht aufhören die Funktionsvielfalt des wpSEO zu stehlen. Überhaupt nicht fair!

Nachgefragt
Habt ihr sonst Ideen und Techniken, wie ich den “guten” Mann dazu bewegen kann mit dem Klonen meiner Anwendung aufzuhören? Ich halte mich noch zurück beim fachmännischen Juristen anzurufen…

Hinweis
Bitte keine anonymen Kommentare. In diesem Beitrag sind nur Kommentatoren willkommen, die hinter ihrer Meinung auch stehen. Danke.

Sergej Müller

[Der Autor] Sergej Müller ist enthusiastischer Software Engineer mit Schwerpunkten Webentwicklung und WordPress. Seit 2007 programmiert und vertreibt er wpSEO, das weltberühmte und patentierte SEO-Plugin für WordPress-Blogs.

Social Werkzeuge

62 Kommentare zum Artikel

530 Tage zuvor | #1 Nick

Unerhört!
Das glaube ich nicht, eine Dreistigkeit.

Hast du mal bei deiner Rechtlichen Hand nachgefragt?
Ich meine, es ist ja optisch schon alles eindeutig.

Ich fasse es grade immernoch nicht…..

unglaublich!

Nick
530 Tage zuvor | #2 Sergej Müller

>> Hast du mal bei deiner Rechtlichen Hand nachgefragt?
Noch nicht. Mit meinem Artikel bzw. Aufruf möchte den zweiten Versuch starten, die Botschaft friedlich und ohne Juristen rüberzubringen. Wenn er auch dann nicht versteht, dann muss ich rechtlich aktiv werden.

Sergej
530 Tage zuvor | #3 Tom

Das ist ein Fall für “Kriegs-Recht”. Wozu gibt es sonst Anwälte in der blogger- Szene?
Hau diesem Kerl das Plagiat um die Ohren.

Tom
530 Tage zuvor | #4 Marcel

Okay, es ist immer wieder ärgerleich, wenn der eigens entwickelte Quellcode plötzlich in einem anderen Tool wiederzufinden ist. Allein deswegen kann ich diesen Artikel verstehen.

Aber der Verfasser muss sich dann auch fragen, warum das eigene Tool dann unter GPL veröffentlicht wurde? Warum wurde der Source-Code nicht mittels ionCube oder Zend verschlüsselt ausgeliefert? Angst, dass dann eine breite Masse von technisch nicht so versierten “Kunden” wegbricht?

Natürlich ist es legitim Code aus GPL lizensierter Software zu entnehmen. Die Lizenz erlaubt es letztendlich auch. Sofern das nicht erwünscht ist, veröffentlicht die Software eben nicht unter GPL oder verschlüsselt die wichtigen Teile der Software eben. Nur so lässt sich der “Rabbau” verhindern.

Marcel
530 Tage zuvor | #5 Sergej Müller

Für “All in One SEO”-Entwickler kann ich nicht sprechen. Was meinen Part angeht, ist es nicht so viel der Code aus wpSEO (auch wenn ER diesen übernehmen sollte, würde er ihn auch umschreiben, da ich IHN bereits darauf ja hingewiesen hatte, siehe Link zur XING-Gruppe oben im Artikel). Es geht mir primär um die Funktionen und Ideen an sich, die gestohlen werden.

wpSEO steht übrigens nicht unter GPL. Gegen eine Zend- oder ionCube-Verschlüsselung des Code spricht eine mangelhafte Verbreitung dieser.

Sergej
530 Tage zuvor | #6 Marcel

Mangelhafte Verbreitung von ionCube oder Zend Verhlüsselungen? Inwiefern? Sofern die Voraussetzungen auf dem Server, auf dem WordPress läuft, gegeben sind, spricht nichts gegen eine derartige Verschlüsselung. So gut wie alle Massenhoster bieten mittlerweile ionCube auf ihren Servern an. Sogar 1und1 hat ionCube in seinem kleinsten Webpaket im Angebot. Die Loader für ionCube werden entweder mit dem zu installierenden Plugin mitgeliefert oder müssen per Hand nachinstalliert werden.

Lediglich der Mensch, der sich mit der Installation der ionCube Loader auseinander setzen muss, ist in meinem Augen der größte Schwachpunkt an dieser sonst so bequemen Geschichte. Ich als Entwickler möchte meine Softare natürlich unbedingt vor gerade diesem Raubbau schützen. Allerdings muss ich mir dann auch überlegen, ob ich einem technisch weniger versiertem User, der sich schon aufregt, weil kein Windows-Installer für die online Applikation mitgeliefert wurde, zumuten kann, die ionCode Loader per Hand zu installieren? Eher nicht, oder?

Dann muss man sich eben auch den Ideenklau, der ja noch nicht mal vom Code selbst abhängig ist, gefallen lassen. Wenn der Code verschlüsselt wäre, wird es natürlich für einen Entwickler, der lediglich Funktionen “abkupfert” schwieriger. Zumindest hat sich bei einem meiner Projekte herausgestellt, dass das kopieren von Funktionen erheblich erschwert wird, da die Frage “Wie hat der das gemacht?” dann natürlich ungelöst bleibt, da der Quellcode nicht einsehbar ist.

Wenn wpSEO nicht der GPL unterliegt, sondern einer Lizenz, die das Übernehmen von Teilen der Software oder der ganzen Software untersagt, ist es doch einfach: Rechtsabteilung einschalten und fertig.

Fies ist auch, wenn die eigene Software nach Haus “funkt”. Sicherlich nicht ganz sauber, aber der Spaß, den man als Entwickler hat, wenn dann plötzlich nur noch “Ich habe diese Software nur kopiert und nicht rechtmäßig erworben!” auf dem Bildschirm erscheint, ist unbezahlbar. *hehe*

Aber jetzt mal im Ernst. Es ist ein Problem, welches aus meiner Sicht nur mit der Verschlüsselung zu lösen ist. Sofern ein anderer lediglich die Ideen an sich mittels anderem Code umsetzt, ist es einfach Konkurrenz, die bekanntlich das Geschäft belebt. Das sollte eigentlich anspornen das bessere Produkt zu entwickeln. ;)

Marcel
530 Tage zuvor | #7 Sergej Müller

Marcel, da stimme ich dir voll zu. Doch du kannst den Code beliebig oft verschlüsseln, die umgesetzten Ideen an sich lassen sich schnell im wpSEO Changelog als Punkte ablesen und mit ausreichend Wissen halbwegs gut nachbauen. Genau das tat der Herr, dem der Artikel gewidmet wurde.

Mich persönlich hat er nicht wirklich um den eigentlichen Code (sehr schwer nachzuweisen), viel mehr um Funktionen beraubt.

Sergej
530 Tage zuvor | #8 Marcel

Genau das ist der Knackpunkt: “Mit ausreichend Wissen”. Ich habe schon verstanden, dass es Dir nicht um den Schutz des Quellcodes, sondern eher um die Ideen an sich geht. Doch das allein lässt sich eben niemals unterbinden.

Marcel
530 Tage zuvor | #9 Sergej Müller

Der Code lässt sich schnell modifizieren. ER hat am Anfang den Fehler gemacht und den unveränderten Code aus All in One SEO übernommen. Den gleichen Fehler macht er nicht wiederholt.

Sergej
530 Tage zuvor | #10 eric

Mist sowas! So was macht mich echt immer ratlos. Denn eigentliche Entwicklung findet doch immer dort am einfachsten statt, wo man nicht jede Idee erst schützen und verbarrikadieren muss, bevor man damit “raus” geht.
So kann eine kleine Gemeinde wie diese hier richtig kaputt machen.
Damit kannst du jetzt zwar auch nichts anfangen – aber ich kann mir vorstellen, wie dich das nervt. Vielleicht kommst du ja mit rechtlichen Schritten weiter. Prüfen lassen würde ich das auf jeden Fall – damit du danach auch richtig sauber “drohen” kannst.
Auf so eine Unprofessionalität kann man eigentlich nur professionell reagieren.
Schade…
eric

eric
530 Tage zuvor | #11 Andreas

Leider sind viele Anweder blind. Urheberrechtsschutzverletzungen sehen viele noch immer als Kavaliersdelikt an. Sei es gestohlener Content, Musik oder wie auch immer.

In Deinem Fall würde ich dem ganzen arg nachgehen. Von coden haben ich keinen Schimmer, aber vielleicht kann man irgendwelche Sicherheitsmechanismen einbauen?

Ein Gang zum Anwalt ist immer empfohlen. Schon allein die Abschreckung für zukünftige Täter. Sicherlich gehst Du vorerst finanziell in Vorleistung. Aber die Kosten bekommst Du schnell rein, wenn der Täter abgemahnt wird.

Grüße
Andreas

Andreas
530 Tage zuvor | #12 Lazy

Hi Sergej,

habe, wie du sicher bemerkt hast, auch sofort den Link hier her hinzugefügt. Ich hoffe, dein Artikel wird dir weiterhelfen und viele davor abschrecken (anderes Wort fiel mir nicht ein), dass izioSEO einzusetzen, denn ich kann deinen Groll nur zu gut verstehen, vor allem sieht es wirklich wie “nachgebaut/copypaste” aus, selbst die HP, wie du schreibst.

Ich drücke dir die Daumen, dass sich alles regeln/klären wird und bin natürlich neugierig auf kommende wpSEO Versionen (hoffentlich ohne zend..), denn wpSEO ist nun mal mein absoluter Favorit auf diesem Gebiet.

Liebe Grüße und viel Glück

Chris

Lazy
530 Tage zuvor | #13 Sergej Müller

Danke für eure Unterstützung und die Tipps, Jungs.

Sergej
530 Tage zuvor | #14 solar22

Erstmal: Das ist eine Unverschämtheit, was der da macht.
Vielleicht kannst du ja einen eigenen Verschlüsselungsalgorithmus schreiben und damit deinen Code schützen, wenn du nicht auf Zend o.ä. zugreifen willst.

Zwar kann man auch diese Datei dann lesen, aber sicher nicht so leicht, wie der Code ansich. Man kann ja eine “Nur Entschlüsseln” Funktion schreiben, die kein echo zulässt, oder so.

Nur als Anregung :)

Viel Glück, auch wenn ich bis jetzt wpSEO noch nicht besitze, was sich hoffentlich bald ändern wird :)

solar22

solar22
530 Tage zuvor | #15 Jared

Hallo Sergej,

es freut mich wirklich das du dich zu diesem Artikel hinreissen lassen hast ;-) Persönlich hörte sich das am WE ja nicht so, aber ich denke es ist wirklich besser da komplett an die Öffentlichkeit zu gehen als versteckt hinter E-Mails nur mit dem Entwickler zu reden…

Ich stehe auch komplett hinter dir und empfehle meinen Bekannten/Freunden/Arbeitskollegen seit Monaten sowieso nur noch wpSEO!

IMMER WEITER SO ;-) und bloß nicht aufgeben.

Jared
530 Tage zuvor | #16 Micha

Ich kann Dich gut verstehen. Wie es aussieht, wird es wohl von der Gegenseite kaum ein Einlenken geben.
Ich würde einen auf Urheberrecht spezialisierten Anwalt konsultieren und bei Aussicht auf wenigstens Teilerfolg den Typen verklagen. Das kostet ihn auf jedenfall Geld und schmälert die Lust am Weitermachen. Siehs als Werbekosten an ;)

Micha
530 Tage zuvor | #17 NewsShit!

Laut Urheberrecht sind Funktionen nicht direkt schützbar, wohl aber der programmiertechnische Ablauf. Wenn also Code 1-zu-1 übernommen wurde (das läßt sich ja ganz einfach nachweisen), hat der Mensch ein ernsthaftes Problem…

Aber nicht verklagen! Dafür müßte man ein Gericht beschäftigen, in Vorkasse gehen und hat einen Heiden-Stress…

Ich würde einen Anwalt beauftragen, daß dieser eine Unterlassungserklärung verschickt. Heißt auf Deutsch: Der “Kopierer” muß sich schriftlich dazu bekennen, es nicht wieder zu tun und bei Zuwiderhandlung muß er Summe xyz zahlen.

NewsShit!
530 Tage zuvor | #18 plerzelwupp

Frechheit – das ist nicht nur für Dich als Entwickler eine riesen Sauerei, sondern auch ein Schlag in’s Gesicht für die “ehrlichen” wpSEO-Anwender.

plerzelwupp
530 Tage zuvor | #19 Carsten

Schon interessant zu lesen wie dreist das doch alle finden, wenn man denn selber mal betroffen ist ;-) Aber das nur mal ganz kurz am Rande, oder sind wir hier wieder bei der alles und jeden verklagen Mentalität???

Fakt ist, wenn ich nachweisen kann das mein persönlicher content/code geklaut wird, würde ich diesen nicht sofort mit der Anwaltskeule erschlagen, sondern wie es sich eigentlich für alle gehört, freundlich anschreiben und er solle doch einmal Stellung dazu beziehen und natürlich den Code bereinigen/löschen, what ever. Wird dieses nicht vollzogen, würde ich weitere Schritte einleiten und auch schon im ersten Schreiben mit ankündigen.

Die Deutsche Bahn hatte Netzpolitik auch mit dem Hammer sofort gedroht und alle schrien was ne Sauerei…

Oder sehe ich das jetzt falsch?

Carsten
530 Tage zuvor | #20 Sergej Müller

@Jared
Übers Wochenende hatte ich ja reichlich Zeit, mir Gedanken über das für mich unangenehme Thema zu machen. Da seitens des Entwicklers kein Verständnis kam und auch nicht mehr kommen wird, hab ich mich dann doch entschlossen an die Öffentlichkeit zu gehe: Auch wenn ich rechtlich nichts unternehmen kann (wird sich noch zeigen), dann hat dieser Beitrag die Aufgabe, Nutzer auf die zusammengeklaute Lösung hinzuweisen mit der Bitte sie nicht zu unterstützen.

Sergej
530 Tage zuvor | #21 Sergej Müller

Carsten, hast du natürlich Recht. Ich bin sowieso der Letzte, der jemanden droht. Genau aus diesem Grund hatte ich den Entwickler vor einem Monat oder so auch angeschrieben (wir hatten einen Skype-Chat, natürlich habe ich diesen protokolliert), um mit ihm darüber zu reden. Friedlich, versteht sich! Doch als Antwort kam nur “Blablub, ich weiß nicht was du meinst. Ich werde nichts zugeben”. So. So viel zum Thema “Kommunikation” und “Kooperation”.

Sergej
530 Tage zuvor | #22 key

sicherlich keine einfache situation. solche entwickler aus “der zweiten reihe” sollte man boykottieren. nur wer tut es?

jemand der noch nichts von deinem plugin weiß, wird zufällig auf die kopie stoßen und sie installieren und m.w. darüber posten. schon stehen dem dieb alle türe und tore offen.

wenn der typ etwas klasse besitzt, dann könnte er sich hier dazu äußern.

sag mal, ist er vielleicht auch als käufer des plugins zu finden?

key
529 Tage zuvor | #23 joe

Hi Sergej!
ich kann dir nur eines raden (der weg zum anwalt)

joe
529 Tage zuvor | #24 Sergej Müller

@Anonym
Herrenlose Kommentare sind in diesem Beitrag nicht gewünscht, siehe auch meine Bitte am Fuße des Artikels.

Sergej
529 Tage zuvor | #25 M.

Da es sich wohl nachweislich um eine Urheberrechtsverletzung handelt, würde ich Ihnen raten sofort einen Juristen mit dem Fachgebit Internetrecht und Urheberrecht/Marken- und Patenrecht einzuschalten. Ggf. springt dann auch noch etwas für Sie dabei heraus um Ihren erlittenen Schaden etwas aufzufangen. Ich könnte Ihnen einen sehr guten empfehlen, schreiben Sie mir einfach eine E-Mail.
Mit freundlichen Grüßen

M.
529 Tage zuvor | #26 ich

Naja, es geht wohl weniger um “herrenlos” als um den Inhalt. Kritik = unerwünscht!

Und nein, ich habe keine Lust auf Spam, daher bleibt es eine example.com-Adresse.

ich
529 Tage zuvor | #27 Sergej Müller

@ich
Was für eine billige Ausrede mit dem Spam. Und die Angst Spam zu bekommen, hindern dich auch daran, deinen richtigen Namen zu hinterlassen? Und dann willst du mir weiss machen, ich vertrage keine Kritik. Nein, du bist zu feige.

Sergej
529 Tage zuvor | #28 ich

Aha, “M”, “key”, “Lazy”, “solar22″ sind die richtigen Namen. Hmmm.

Also nochmals meine Kritik, die ich übrigens ursprünglich sachlich formuliert habe: Mit sieht es so aus, als ob “Sergej” im wesentlichen darauf sauer ist, dass es eine kostenlose Alternative zu seinem kostenpflichtigen Plugin gibt. Ich verglich weiter mit Microsoft und OpenOffice: Auch wenn die “Erfindung” von Dokumentvorlage und Fettdruck vielleicht von ersterem kommen können sie dennoch von zweiterem implementiert werden. Der Fall hier ist mir absolut vergleichbar.

Ich habe ferner darauf hingewiesen, dass es völlig anders aussehen würde, wenn tatsächlich Codediebstahl begangen worden wäre, aber dies scheint ja offensichtlich nicht der Fall zu sein.

Soviel dazu.

Thomas (ich)

ich
529 Tage zuvor | #29 Sergej Müller

@Thomas
Die von dir genannten Kommentatoren kenne ich persönlich.

Ich bin nicht sauer, dass es kostenlose Alternativen gibt (im internationalen Raum gibt es davon zu genüge), ich finde es frech, dass meine Ideen kopiert werden – und das in sehr, sehr kurzen Intervallen und dazu auch noch so offensichtlich, dass dies sogar einem Blinden nicht entgehen würde.

Ich hätte überhaupt nichts dagegen, wenn ER sein eigenes Süppchen kochen würde ohne sich an meinen Funktionen zu bedienen. Oder würdest du es gut und gerecht finden, wenn ich bei dir alles abkupfere, dann damit protze und auf der Website werbe, dass deine Kunden so dumm sind für die gleichen Funktionen wie bei mir Geld zu bezahlen? Wohl kaum.

Ebenfalls glaube ich weniger dran, dass Entwickler des OpenOffice alle neuen Funktionen aus dem Microsoft-Produkt im gleichen Umfang unverzüglich nach der Veröffentlichung übernehmen bzw. nachbauen. Davon muss du mich erst überzeugen. Ein paar grundliegende Funktionen ja, aber doch nicht alles – dafür hat OpenOffice doch die Community.

Man soll dennoch menschlich und fair zueinander sein.

Sergej
529 Tage zuvor | #30 SEO-Tools

Jetzt hab ich alle Kommentare gelesen und meiner Meinung nach ist der Code Klau das größte Übel. Das er deine Ideen klaut, wirst du nie nachweisen können, auch wenn er ein paar Tage/Wochen später ähnliche funktionien implementiert.

Ich kann es nicht zu hundert Prozent nachvollziehen, warum du dich eher über die “angeblich” geklauten Funktionen aufregst als über den kopierten Code. Du wirst niemanden Verbieten können, das er sich von deinem Plugin Inspirieren (Kopieren) lässt. Ansonsten hätte Apple mit dem Iphone den tollen MobileMarkt schon beherrscht :-). Es gab zig, die Funktionen nachgebaut haben und weiter nachbauen werden.

Ich schließ mich an meine Vorredner, verschlüssel den Code und er wird Probleme bekommen deine Funktionien nachzubauen… denn so helle scheint er net zu sein.

Mein Tipp:
Gegen die “geklauten” Funktionen wirst du nichts machen können (wenn diese vom Code her nicht kopiert sind). Deswegen lass es juuut sein :-)… auch wenns nervt. Aber was sollen wir machen, wenn du wegen dieser Sache mit einem Nervenzusammenbruch in die Klappse kommst.. dann gibts kein wpSEO und kein anderes Ding mehr :-)
… für das Kompliment hab ich eigentlich ne Lizenz von wpSEO verdient…LOL!

SEO-Tools
529 Tage zuvor | #31 Sergej Müller

Hehe, na klar kriegst du eine ;)

Den Code hat er natürlich auch nicht 1:1 kopiert, sondern Funktionen und Variablen umbenannt, da eine Zeile mehr, da eine weniger. Ich bin grad am Rausfinden, ob es als Beweis ausreichen würde, wenn der Code-Aufbau der einzelnen Funktionen meinem sehr ähnelt.

Ja, ich hatte mal den Fehler gemacht und den Code nicht verschlüsselt, da ich in erster Linie an die Anwender denke und nicht gleich, dass mir jemand den Code wegschnappt. Ich bin ein Optimist, glaube noch an das Gute im Menschen. Und das ist heutzutage überhaupt nicht gefragt, stelle ich so langsam fest.

Aber auch wenn ich keine rechtlichen Schritte gegen ihn unternehmen kann, eins wird mir mit Sicherheit gelingen: Andere Anwender auf die aktuelle Lage bzw. Situation hinweisen und vom Plagiat warnen.

Merci fürs Feedback.

Sergej
529 Tage zuvor | #32 SEO-Tools

Hehe, na klar kriegst du eine ;)

… ah.. sehe gerade, dass der ja im Dorf nebenan wohnt :-)
Für eine “deluxe lizenz” geh ich ihn mal mit ein paar Freunden besuchen wenn du willst…ROFL

Sergej.. mach weiter so, dein Plugin is besser :-)…
Was will man mit einer gefälschten Rolex aus der Türkei ?

SEO-Tools
529 Tage zuvor | #33 Sergej Müller

Sehr guter Vergleich.

Sergej
529 Tage zuvor | #34 Jared

@SEO-Tools

Wenns danach geht – der Typ arbeitet mit einem Klassenkameraden in einer Firma ;-) aber:

1. ist es die Sache nicht wert
2. hast du mit deinem Vergleich echt ins Schwarze getroffen

Jared
529 Tage zuvor | #35 Lazy

na dem Vergleich stimme ich sofort (ebenso) zu! ;) guter vergleich.

Lazy
528 Tage zuvor | #36 Bernd

Zitat: Aber auch wenn ich keine rechtlichen Schritte gegen ihn unternehmen kann, eins wird mir mit Sicherheit gelingen:

Wieso keine rechtlichen Schritte? Klagen und aussaugen den Dieb.

Lg

Bernd
528 Tage zuvor | #37 Rene Schmidt

Wenn eine Software nur mit ionCube oder Zend-Encoder funktionieren, ist das ein KO-Kriterium für mich. Für meine Kunden in der Regel auch, weil es die Betriebskosten für Server und Website/Shop erhöht. Das wird, wenn überhaupt, nur mit ganz großen Bauchschmerzen gemacht, wenn es absolut keinen anderen Weg gibt. Ich glaube, das sagt schon viel über die Akzeptanz von ionCube und Zend Encoder aus.

Rene Schmidt
528 Tage zuvor | #38 Rene Schmidt

Hi Sergej…. Hatte Dir grad die Mail geschrieben und mir den Text hier nochmal durchgelesen. Kleiner Nachtrag dazu: Sich aus einer GPL-Software zu bedienen und sich dadurch “zu bereichern” ist durchaus erlaubt, wenn man die Quelle angibt und die eigene Software selbst wieder unter der GPL steht. Solche Quellenangaben finde ich grad nicht in izioSEO, wenn es welche geben müsste. Das ist aber eher etwas, mit dem sich der Autor von All in One SEO Pack auseinandersetzen muss.

Quellcode aus wpSEO zu nehmen und in GPL-Software einzubauen ist nicht OK. Andererseits haben beide Plugins einen ähnlichen Zweck und es gibt anerkannte SEO-Techniken – von daher wird es zwangsläufig Ähnlichkeiten geben, beabsichtigt oder nicht.

Aber naja. Ich habe jetzt keinen Vergleich angestellt oder so, von daher maße ich mir hier kein öffentliches Urteil an. :) Mindestens seltsam ist das ganze schon muss ich sagen.

Rene Schmidt
528 Tage zuvor | #39 Rene Schmidt

PPS: Die zeitliche Nähe von Funktionsübernahmen deutet natürlich schon auf eine gewisse “Inspiration” hin… Insofern neige ich auch eher dazu, Dir zuzustimmen, Sergej.

Rene Schmidt
528 Tage zuvor | #40 Sergej Müller

@Rene Schmidt
Herzlichen Dank für deine Sichtweise der Dinge. Genau aus diesem Grund werde ich auch in Zukunft auf eine Verschlüsselung des Codes verzichten. WordPress ist ja durch seine Einfachheit und schnelle Inbetriebnahme berühmt und breitflächig geworden, das soll auch bei wpSEO nicht anders sein. Meine Kunden lieben es, das Plugin zu aktivieren, die XML-Datei mit empfohlenen Einstellungen zu importieren, fertig. Keep it short and simple.

Den Fall “All in One SEO” habe ich nur deswegen erwähnt, um den Lesern aufzuzeigen, dass es seit dem Bestehen des izioSEO-Plugin so die Regel ist, sich an der Software der anderen zu bedienen.

Klar werden Lösungen aus der gleichen Nische identische Funktionen haben – das ist selbstverständlich, keine Frage. Aber hast du dir mal beispielsweise die Kachel mit dem PageRank angeschaut? Das war ein expliziter Wunsch eines wpSEO-Kunden – dass man so eine Infobox mit genau demselben Umfang woanders findet, haut mich schon vom Hocker. Oder die Funktionalität des Robots-Tag…

Sergej
528 Tage zuvor | #41 Sergej Müller

Habe jetzt zur Veranschaulichung zwei Codeausschnitte in den Artikel oben reingesetzt: Der obere aus wpSEO, der dadrunter aus dem Plagiat. Wer findet den Unterschied?

Sergej
528 Tage zuvor | #42 Michael Schneider

Hallo,

hier ist natürlich immer die Frage, wie es rechtlich mit der GPL im Zusammenhang mit dem geistigen Eigentum (Urheberrechtsverletzungen) aussieht. Die Übernahme der Idee an sich ist nicht strafbar, solange ein eigener Lösungsweg beschritten wird, aber wenn der selbe Code verwendet wird, ist dies schlicht und ergreifend Diebstahl geistigen Eigentums.

Aber wie gesagt, hier müsste ein Fachanwalt entscheiden, da die Frage der GPL-Nutzung natürlich ein gewisses Problem darstellt. Ich persönlich würde, zumal nicht reagiert wurde, hier rechtlich vorgehen.

Michael Schneider
528 Tage zuvor | #43 Sergej Müller

@Michael Schneider
Zudem wpSEO nicht unter GPL vertrieben wird. Also noch schlimmer.

Sergej
528 Tage zuvor | #44 key

tja, statt “name” nimmt er “key”. wobei ich damit nichts zutun habe, ok ;-)

key
528 Tage zuvor | #45 solar22

Er hat nur anderen Variablennamen und beim Export unterscheidet es sich ein wenig bei den Tags, sonst 1:1
Schweinerei!

solar22
527 Tage zuvor | #46 Yannick

Frechheit … @Sergej, Du machst gute Arbeit. Drücke dir die Daumen, dass man sie in der Zukunft nicht mehr klaut.

Yannick
527 Tage zuvor | #47 Julian

ich hätte noch eine schöne neue Funktion ^^

Automatische Deinstallation von Ihm
Automatischer Download von Dir
Automatische Installation von Dir

:)

Julian
527 Tage zuvor | #48 Sergej Müller

Ich warte sehnsüchtig auf seine Stellungnahme als Kommentar zu diesem Beitrag. Kommt aber nichts: Entweder ist er wirklich zu feige, um sich dazu zu äußern, oder er hat vom Artikel und meinem Vorhaben keine Kenntnis genommen (was ich aber nicht glaube). Denn ich meine es ernst…

Sergej
526 Tage zuvor | #49 Alex

Ich nutze selber beide PlugIns. Natürlich ist es immer schade, wenn eine Kopie der eigenen Ideen besteht. Jedoch finde ich einen juristischen Weg stark übertrieben. Ihr könntet auch an neuen Funktionen zusammen feilen. Denn izioSEO hat auch schöne Funktionen für Affiliates, welche wpSEO noch nicht bietet. Auch der Fakt, dass sein PlugIn kostenlos ist und er damit kein Geld einnehmen will, wird dir auf dem juristischem Wege ein Stein am Fuß sein. Ich bin für eine friedliche Lösung. :-)

Alex
526 Tage zuvor | #50 Sergej Müller

Alex, friedlich hatte ich schon versucht – heute sogar zum dritten Mal. Auch diesen Artikel habe ich nicht aus langer Weile geschrieben. Mehr kann ich auch nicht tun, zusehen will ich dem Diebstahl aber auch nicht.

Genau, seine eigenen Funktionen haben wenig mit SEO zu tun, wpSEO bleibt ein Tool mit dem Schwerpunkt “Suchmaschinenoptimierung”. Für Affiliates hab ich separate Plugins geschrieben, da diese im wpSEO nichts zu suchen haben und den Code nur unnötig aufblähen würden.

Aber das ist sein Bier, welche Funktionen er in die eierlegende Wollmilchsau einbaut, nur bitte nicht meine.

Glaub mir, so oft wie ich schon versucht hatte, das Thema friedlich vom Tisch zu bekommen, würde nicht jeder machen. Mit der Wand kann ich aber auch zuhause reden.

Sergej
526 Tage zuvor | #51 Lazy

Ich kann Sergej nur zustimmen und friedlich hat er es wirklich schon paar mal versucht, aber ausser keiner Reaktion erfolgt nichts.. ich finde es auch besser, ein SEO Plugin bleibt ein SEO Plugin und wird zu keinem Allrounder, erstens benutzt nicht jeder Affilis und zweitens, gibts hierfür sicherlich andere Plugins.. wpSEO wird sicherlich noch wachsen und stets das Maß aller SEO Dinge für WordPress bleiben.. dessen bin ich mir ganz sicher.

Lazy
526 Tage zuvor | #52 Benjamin

Fakt ist, dass izioSEO eine ganze Nummer besser ist, als das kostenpflichtige SEO-Plugin von dir. Mich würde es jetzt an deiner Stelle auch anpissen, wenn ein Konkurrenz-Plugin dir nun die Show stehlt und sich keiner mehr gezwungen sieht, Geld für dein Plugin auszugeben.

Wenn´s hart auf hart kommt, sehe ich auch keine guten Chancen, dass du für dich erfolgreich aus der Sache heraus gehst: Eine Infobox, die Pagerank und Alexarank ausliest, ist nun keine revolutioniäre Idee, auf die niemand anders hätte kommen können. Hier wurde nichts 1zu1 kopiert, deswegen kann ich die Aufregung nicht verstehen.

Wenn man nicht mit dem eigentlichen Produkt überzeugen kann, dann muss man seine Konkurrenz versuchen auf dem Rechtsweg platt zu machen…

Benjamin
526 Tage zuvor | #53 Jared

Da hat wohl einer ohne nachzudenken kommentiert und den Beitrag nicht zu Ende gelesen. na ja

Jared
526 Tage zuvor | #54 Lazy

Beide Plugins ausprobiert, wpSEO schon ewig und izioSEO eine Woche lang. Fazit: wpSEO ist performanter, erzeugt Umlaute in Keywords korrekt (war bei mir trotz intensiver fehlersuche nicht richtig) und der Coder von wpSEO, Sergej, ist einer der freundlichsten und sozialsten Personen im Netz, dies, wobei ich ihn nicht mal persönlich kenne. Ergo, lieber Geld ausgeben, geiz ist nicht immer geil und bevor man einen Kommentar schreibt, sollte man einen Beitrag auch zu 100% gelesen und verstanden haben.

Lazy
526 Tage zuvor | #55 Sergej Müller

@Benjamin
Liegt wohl im Auge des Betrachters, was? Ob eine Lösung besser ist als die andere, steht hier nicht zur Debatte. Übrigens, warum ist das andere Plugin besser? Er hat ja meine Funktionen drin, schreibst du ja selbst. Und nur weil wpSEO Geld kostet diesen Urteil fällen? Hmmm.

Es geht darum, dass meine Ideen, mein Code mir geklaut und in kürzester Zeit woanders eingebaut werden.

Sergej
526 Tage zuvor | #56 Sergej Müller

Jetzt aber die Wende: Ich hatte IHN heute am Morgen freundlich und nett angeschrieben. Habe nun zum dritten Mal meine Sichtweise, seine Verbrechen skizziert, im Anschluss über mein Vorhaben erzählt.

ER hat es nun eingesehen und hat versprochen sich zu bessern, um in der Zukunft Konflikte dieser Art zu vermeiden. Ich hab’s schriftlich ;)

Jetzt kann ich aufatmen und tief schlafen.

Sergej
526 Tage zuvor | #57 Micha

Gottseidank!
Du sparst eine Menge Zeit und Nerven, die Du besser in die Weiterentwicklung Deiner Projekte stecken kannst. Herzlichen Glückwunsch!

Micha
525 Tage zuvor | #58 Lazy

Na immerhin etwas.. auch wenn sich dies erst zeigen muss in der Zukunft.. :)

Lazy
525 Tage zuvor | #59 Dennis Morhardt

Sorry Sergej, aber dir hoffentlich, spät. nach Matt’s Keynote, bekannt, dass wpSEO aber volle Kanne gegen die GPL verstößt. Da du WordPress-Funktionen nutzt (allein get_option reicht!) ist dein Code GPL, selbst wenn du es nicht schreibst, deshalb kann izioSEO übernehmen wie sie möchten, natürlich mit Quellenangabe. So hart ist die GPL halt.

Dennis Morhardt
525 Tage zuvor | #60 Sergej Müller

Das ist ja ein Wiederspruch in sich, was du da schreibst. Vor allem, wenn du dir sowieso nicht sicher bist (dein Tweet), wieso kommentierst du dann? Erst erkundigen, dann posten. Egal.

Das sehe ich aber anders, wie auch zig internationale Entwickler in der WP-Szene und das hat Matt’s Team mehrfach bestätigt. Aber das soll hier nicht diskutiert werden, das Thema hatten wir schon zig mal.

Keiner kopiert meinen Code!

Sergej
525 Tage zuvor | #61 Alex

ich halte nicht viel von kostenpflichtigen WordPress-Plugins. so ein Kommerz sollte verboten werden.

Alex
525 Tage zuvor | #62 Sergej Müller

Ja, ne, ist klar.
Ich halte nichts von sinnlosen Kommentaren, solche Kommentare sollten verboten (oder gelöscht) werden.

Sergej