.NET Reflector ist nicht mehr kostenlos - wie ist das für alle? [geschlossen]

19

Die kommende Version von .NET Reflector wird ab März keine kostenlose Version mehr enthalten .

.NET Reflector war ursprünglich ein kostenloses Dienstprogramm des Programmierers Lutz Roeder und wurde für viele Programmierer schnell unverzichtbar. Nach ungefähr vier Jahren verkaufte er es an RedGate Software, die seitdem eine kostenlose Version gepflegt hat, sowie eine "Pro" -Version vor ungefähr einem Jahr, die Funktionen hinzufügt und bei 99 USD / Sitz beginnt.

Die neue Version wird keine kostenlose Version mehr haben und für die Nicht-Pro-Versionen 35 US-Dollar kosten. Die vorhandenen kostenlosen Versionen werden noch bis Ende Mai funktionieren.

Einerseits ist es ärgerlich, dass die vorhandenen kostenlosen Versionen sterben werden und ich würde es natürlich vorziehen, dass es in Zukunft eine kostenlose Version gibt. Andererseits respektiere ich, woher RedGate kommt und die Kosten für eine Lizenz sind nicht unerschwinglich hoch. Außerdem kann es zu häufigeren Updates kommen.

EDIT: Ursprünglich habe ich gesagt, dass es 35 US-Dollar für alle gibt, aber laut dieser FAQ wird es immer noch eine Pro-Version geben.

Tom Kidd
quelle
Es macht mich hungrig, aber das könnte daran liegen, dass es fast Mittag ist. Ernsthaft ... es ist schwer zu sagen. Dies kann hilfreich sein, wenn das Produkt, wie Sie sagen, häufiger verbessert und aktualisiert wird (müssen Sie jedoch für jede neue Version eine neue Lizenz erwerben?). Nur die Zeit wird es zeigen ... Gibt es für diejenigen, die nicht zahlen möchten, gleichwertige kostenlose / Open-Source-Produkte?
FrustratedWithFormsDesigner
3
Milton Freidman über Unternehmen sagt: Unternehmen haben keine soziale Pflicht ... video.google.com/videoplay?docid=-6407847019713273360#
Job
7
Hallo Schnapple, Fragen an Programmierer.SE müssen aktuelle Probleme lösen : Fragen der Form "Ich fühle X über Y, wie fühlst du dich dabei?" sind off-topic. Gibt es ein aktuelles Problem, und wenn ja, können Sie Ihre Frage bearbeiten und hinzufügen? Weitere Informationen zu den zu stellenden und nicht zu stellenden Fragen finden Sie in unseren FAQ .
1
"Ein versprochenes B, hat aber sein Versprechen nicht gehalten" - diese Geschichte ist 1000+ Jahre alt. Verschwenden Sie nicht zu viel Zeit mit der Frage "Ist es fair?". Fragen Sie lieber: Was kann / können wir dagegen tun?
Job
1
Ich denke, das muss geschlossen werden.
kirk.burleson

Antworten:

26

Nun, sie haben das Recht, die Produktion einer kostenlosen Version einzustellen. Das nachträgliche Eingreifen in den Computer einer Person und das Ausschalten der bereits heruntergeladenen kostenlosen Version ist jedoch ein Akt des Hackens und sollte als das Verbrechen behandelt werden, das es ist.

Mason Wheeler
quelle
8
Es sei denn, Sie haben einer Lizenz zugestimmt, mit der sie die Anwendung ändern können und die Sie auf dem neuesten Stand halten.
JeffO
23
Einverstanden oder nicht, das ist einfach ein Mistzug von Red Gate. Gut, Sie möchten eine Gebühr für die Verbesserung des Produkts erheben, eine Gebühr für neue Versionen. Die vorhandene kostenlose Version zu töten, um mich zum Kauf der neuen zu zwingen, ist geradezu gierig.
Quentin-Starin
Beschweren Sie sich ernsthaft über etwas, das Sie kostenlos hatten? Sie schulden dir nichts. Wenn Sie nicht 35 US-Dollar für ein Werkzeug bezahlen möchten , dann tun Sie das nicht.
Rob
@Rob: Sie schulden mir meine natürlichen Rechte. Niemand hat das Recht, ohne meine Zustimmung in meinen Computer zu greifen und ein legitimes Programm auszuschalten. Es geht nicht um den Preis, es geht um einfache Eigentumsrechte.
Mason Wheeler
2
@Rob: Ich habe beschlossen, es zu installieren. Ich habe mich nie dazu entschlossen, es zu deaktivieren, weil jemand, der nicht einmal der ursprüngliche Autor war, beschlossen hat, mich für Geld zu hauen.
Mason Wheeler
13

Ich denke, 35 US-Dollar sind mehr als ein fairer Preis für das, was Sie mit .NET Reflector erhalten . Dies ist jedoch eine Frage der Ethik. Red Gate Software versprach, das Produkt frei zu halten, als sie es von Lutz Roeder erwarb .

Ich würde gerne Lutz Roeders Meinung dazu hören, aber ich fürchte, er ist an eine Art Geheimhaltungsvereinbarung in diesem Bereich gebunden.

Ich hoffe, dass Microsoft die Notwendigkeit für dieses Tool erkennt und es entweder von Red Gate Software kauft oder ein eigenes Tool erstellt und in das Framework-SDK einbindet. Dies ist solch ein unschätzbares Werkzeug, und es sollte eine kostenlose Version verfügbar sein (ohne alle Schnickschnack).

AKTUALISIEREN:

Es sieht so aus, als wäre bereits eine kostenlose Open-Source-Version von den SharpDevelop- Leuten namens ILSpy in Arbeit .

Erik Funkenbusch
quelle
Laut FAQ haben sie nie versprochen, dass es kostenlos sein würde, sondern das war ihre "erklärte Absicht zu der Zeit". Ich habe keine Quelle oder irgendetwas für das "Versprechen", aber ich würde wetten, dass die Community im Großen und Ganzen ihre ursprünglichen Aussagen falsch verstanden hat.
Tom Kidd
6
Nein, sie sagten, es wäre kostenlos. simple-talk.com/opinion/opinion-pieces/the-future-of-reflector- "Gemäß einer am Mittwoch, dem 20. August, angekündigten Vereinbarung wird Red Gate für die zukünftige Entwicklung von .NET Reflector verantwortlich sein, dem von Lutz entwickelten beliebten Tool Roeder. Red Gate wird das Tool weiterhin kostenlos für die Community anbieten. "
Erik Funkenbusch
7
@Schnapple - also zdnet.com/blog/burnette/… "Unser Ziel ist es, ein erstaunliches kostenloses Tool bereitzustellen , das auch weiterhin der Community zugutekommt und von den Benutzern Anregungen dazu gibt, wie .NET Reflector noch wertvoller werden kann." - Ich weiß nichts über dich, aber "Verpflichtung" bedeutet in meinen Augen "Versprechen". Das Wörterbuch schlägt dasselbe vor.
Erik Funkenbusch
3
@Schnapple - Das andere Problem ist die Ethik. Wenn sie daraus ein Bezahlprodukt machen wollen, ist das in Ordnung. Die Zeitbombardierung der vorhandenen kostenlosen Version macht diese jedoch zur längsten "kostenlosen zeitgesteuerten Testversion" der Welt in der Geschichte. Es ist unethisch, die vorhandene Version mit einer Zeitbombe zu bombardieren und durch eine kostenpflichtige Version zu ersetzen.
Erik Funkenbusch
2
@Mystere Man: Wie lange dauert es, bis ein Work-Around-Hack für die Zeitbombe entwickelt wird (sofern er noch nicht da draußen ist)?
FrustratedWithFormsDesigner
8

Ich habe die Pro-Version schon vor einiger Zeit gekauft, was mich also nicht wirklich betrifft. Aber meine bescheidene Meinung ist: Komm schon, es sind nur 35 $. In der Region, in der ich lebe, ist dies weniger als der übliche Stundensatz für Softwareentwickler. Wenn Reflector Ihnen also eine Stunde Arbeit erspart, sollten Sie ihn kaufen.

Nikie
quelle
19
Vielen geht es nicht um die 35 US-Dollar, die meines Erachtens für das Produkt mehr als angemessen sind. Das Problem ist, dass sie es von Lutz erwarben und versprachen, es frei zu halten. Dann fügten sie die Zeitbombe hinzu (ein Schachzug, den viele befragten und der der erste Schritt war, um es nicht mehr frei zu machen). keine Sorge, es wird noch frei sein ". Es ist wirklich eine Frage des unethischen Verhaltens, das Redgate verwendet hat, um an diesen Punkt zu gelangen, und nicht, ob das Produkt 35 US-Dollar wert ist oder nicht.
Erik Funkenbusch
7
Die Zeitbombe war dort vor dem Roten Tor.
Quentin-Starin
1
Bei dieser Wende muss man sich jedoch fragen, ob die Zeitbombe als Vorbereitung für den Verkauf an Red Gate eingesetzt wurde.
Kyralessa
Richtig, aber es hat die Leute nicht gezwungen zu zahlen, richtig?
Dan
Es tut jetzt ....
RobS
6

Ich habe ein Entwicklersystem, das vom Internet isoliert ist, und die Zeitbombe in der kostenlosen Version ist nervig (ich muss regelmäßig eine neue Version von der Website kopieren, um sie am Laufen zu halten), daher bezahle ich gerne 35 US-Dollar um die Zeitbombe loszuwerden und ein paar zusätzliche Features zu bekommen.

Robert Harvey
quelle
4

Was für eine großartige Geschäftsentscheidung. Red Gate wird viel Geld verdienen.

Ed James
quelle
6
es sei denn, jemand benutzt den Reflektor, um den Reflektor zu reflektieren und den Scheck herauszuholen. Sprechen Sie über Ironie.
Femaref
3
Ich habe gehört, dass du Reflektor magst ... also habe ich Reflektor in deinen Reflektor gesteckt, damit du Reflektor auf Reflektor verwenden kannst. Das einzige, was Sie jemals versucht haben, Reflektor zu reflektieren? Lutz hat das Ding in Vergessenheit geraten lassen. Ich glaube, er hat einen Verschleierer betrieben, dies in ein separates Projekt überführt und es dann noch einmal durchgeführt.
Michael Brown
Es ist wahrscheinlich verschleiert! (Oder Native?)
Aren
4

Momentan arbeite ich sehr intensiv mit Sitecore. Die Verwendung von Reflector ist für Sitecore aufgrund fehlender Dokumentation auf Klassen- und Methodenebene üblich. Ich werde wahrscheinlich versuchen, meine Firma dazu zu bringen, auf die Pro-Version umzusteigen, da die Basisversion Geld kostet.

RedGate hat ein häufiges Problem mit der kostenlosen Version: Sie sind häufig betroffen, weil mehr Leute sie verwenden, aber die meisten Leute werden die Pro-Version ignorieren, da die kostenlose Version vorhanden ist. Sie haben wahrscheinlich beschlossen, dass sie einen guten Bekanntheitsgrad erreicht haben und wollen nun Geld damit verdienen. Ich habe kein Problem damit.

Andererseits würde es mir gefallen, wenn in der Vergangenheit expliziter gewesen wäre, dass die kostenlose Version temporär war. Dinge, die ich brauche, werden ziemlich schnell gekauft, aber andere Menschen haben nicht so viel Glück.

Jesse Millikan
quelle
1
"Ich werde wahrscheinlich versuchen, meine Firma dazu zu bringen, auf die Pro-Version umzusteigen, da die Basisversion Geld kostet." Genau darauf zählen sie. "Hey, jetzt wo es sowieso Geld kostet, könnten wir genauso gut mehr Geld ausgeben." Seufzer
Kyralessa
3

Ich jedenfalls werde einen Proxy einrichten, damit die Version, die ich habe, nicht abläuft. Oder ich lade einfach die gecrackte Version herunter und versuche, sie in jeder Ecke des Internets zu verbreiten.

Sehr verärgert über Redgates Umzug. Ich verwende keine der Mistfunktionen, die sie hinzugefügt haben. Es ist nichts weiter als ein Geldraub.


quelle
4
Oh, das ist toll. Sie sind mit einer Geschäftsentscheidung nicht einverstanden, die einen Diebstahl rechtfertigt.
ChrisW
8
@ ChrisW: Kopieren ist kein Diebstahl und es ist intellektuell unehrlich, die beiden zu verbinden.
Mason Wheeler
Als dieser zeitgesteuerte Kill-Schalter zu Reflector hinzugefügt wurde (von Lutz, einige Zeit vor RedGate), habe ich ein paar Stunden darauf verwendet, diesen Check zu finden und zu entfernen. Ich hatte zu der Zeit fast keinen Internetzugang, daher war das Töten sehr unpraktisch. Nachdem ich Reflector (eine der am effektivsten verschleierten Baugruppen, die ich gesehen hatte) nicht geknackt hatte, wandte ich mich an Lutz. Er würde nicht mithelfen, den Scheck zu entfernen, auch wenn meine Argumentation erklärt wurde. Er hat jedoch die Auszeit verlängert. Ich denke, das heißt, Ihre Vorstellung von einem "Proxy" wird nicht helfen, und es könnte eine harte Nuss sein, die es zu knacken gilt.
Quentin-Starin
Es ist traurig, dass professionelle Entwickler bereit sind, andere Entwickler nur für ein paar Dollar zu rauben. Ich wünschte, jemand würde dasselbe mit Ihrem Produkt machen ... Es ist RedGates Entscheidung und ehrlich gesagt sein Produkt, damit sie es aufladen können.
Ladislav Mrnka
1
@Rob: Das Gesetz unterscheidet tatsächlich sehr deutlich zwischen Urheberrechtsverletzung und Diebstahl. Sie können es nachschlagen. Das sind zwei sehr unterschiedliche Handlungen, Punkt. Es sind nur die Menschen, die ein Interesse daran haben, das Urheberrecht zu missbrauchen, die versuchen, das Problem zu verwirren. Bitte verlieben Sie sich nicht.
Mason Wheeler
1

Das große Problem ist, dass die alte Version wegen der Zeitbombe nicht mehr funktioniert. Die älteste Version von Reflector, in der ich eines meiner Systeme finden kann, stammt aus dem Jahr 2007 und enthält die Zeitbombe. Gibt es noch ältere Versionen, die nicht ablaufen?

Epotter
quelle
1
Ich glaube, es gibt ältere Versionen, die nicht ablaufen (ich bezweifle, dass Lutz 'Originalversionen abgelaufen sind), aber das Problem ist, dass sie nicht mit neueren Versionen von .NET funktionieren
Tom Kidd,
2
Es gibt, sie sind viel, viel alt. Die Zeitbombe wurde lange vor dem Erwerb durch Red Gate eingeführt.
Quentin-Starin
1

Wir alle wussten, dass RedGate irgendwann aufladen würde. Sie müssen irgendwie Geld verdienen und anscheinend wollte niemand eines ihrer anderen Produkte. Also haben sie das Kluge getan. Kaufen Sie etwas, was die Leute wollen, und verlangen Sie dafür eine Gebühr. Ich weiß nicht, warum jemand nicht schon vor langer Zeit die Quelle beschafft und damit ein Open-Source-Projekt gestartet hat.

Joshua Grippo
quelle
3
Redgate hat viel Geld mit seinen Datenbankprodukten verdient. Ich war tatsächlich ein wenig verwirrt mit dem Kauf eines Reflektors.
Michael Brown
1
Keiner wollte eines ihrer anderen Produkte? Wie sind Sie zu diesem Schluss gekommen? Ich bin in einer großen Organisation, die viele ihrer anderen Produkte verwendet (ANTS, die SQL Server-Tools, etc ...)
MetalMikester
1
"Ich weiß nicht, warum jemand nicht schon vor langer Zeit die Quelle beschafft und ein Open Source-Projekt damit gestartet hat.": Nun, das ist doch nur der Punkt, oder? Niemand war bereit, Zeit und Arbeit in das Projekt zu investieren, um Fehler zu beheben und neue Funktionen hinzuzufügen, ohne dafür bezahlt zu werden. Redgate auch nicht.
Nikie
2
Ich bin in einer Organisation, die im Begriff ist, einige ihrer anderen Produkte zu verwenden. Aber ich werde mein Bestes geben, um sie davon abzubringen, da Red Gate bewiesen hat, dass man ihnen nicht trauen kann.
Kyralessa
@Kyralessa - Wie vertrauen sie würdig, dass sie niemals versprochen haben, weiterhin ein kostenloses Tool bereitzustellen? Sie sagten im Grunde "das ist der Plan", vorausgesetzt, sie hätten sagen sollen, was sich in Zukunft ändern könnte.
Ramhound
1

Ich bin irgendwie "eh", da ich die aktuell bezahlte Version habe. Ich habe heute Morgen eine E-Mail von Red-Gate erhalten, in der es heißt, dass bereits bezahlte Kunden Upgrades auf die neuen kostenpflichtigen Versionen und einige zusätzliche Jahre Support erhalten. Das ist kein schlechter Deal.

Ich bezahle gerne für die Werkzeuge, die ich benutze, damit ich nicht wirklich betroffen bin. Das soll nicht heißen, dass ich nicht ein bisschen an der Veränderung des anfänglich kostenlosen Tools interessiert bin. Aber zugegebenermaßen sind 35 Dollar kein großer Geldbetrag.

Anscheinend hat die Pro-Version ihren Namen von ".NET Reflector Pro" in ".NET Reflector VSPro" geändert - scheint ein wenig sinnlos ...

Grant Palin
quelle
1

Ich hatte mich bereits für die Pro-Version entschieden. Zunächst einmal ist Reflector ein Muss, und selbst wenn ich diese Debug-Funktionen nicht benötige, möchte ich sie unterstützen, um neue Versionen mit mehr Funktionen zu erstellen.

Bearbeiten:

Übrigens: Offenbar ist eine Open-Source-Alternative bereits in der Entwicklung: ILSpy von SharpDevelop . Ein weiterer Decompiler wird Teil von Resharper 6 sein und später von JetBrains als freies, eigenständiges Tool bereitgestellt .

Ladislav Mrnka
quelle