.NET Reflector不再免费-每个人对此有何看法?[关闭]


19

即将在三月份发布的.NET Reflector版本将不再具有免费版本

.NET Reflector最初是由程序员Lutz Roeder编写的免费实用程序,很快就成为许多程序员不可缺少的工具。大约四年后,他将其出售给RedGate软件,后者从那时起一直保持免费版本,以及大约一年前的“ Pro”版本,该版本增加了功能,起价为每座99美元。

新版本将不再有免费版本,非Pro版本将为$ 35,现有的免费版本仍可使用到5月底。

一方面,令人讨厌的是现有的免费版本将消失,显然我更希望有一个免费版本继续发展。另一方面,我尊重RedGate的来源,许可证的费用也不算过高。另外,它可能鼓励更频繁的更新。

编辑:我最初说的是每个人35美元,但根据此常见问题解答,仍然会有Pro版本。


这让我感到饥饿,但这可能是因为快要吃午饭了。说真的...很难说。如果您像您所说的那样,对产品进行更频繁的改进和更新,则可能会很好(但您是否需要为每个新版本购买新的许可证?)。只有时间会证明一切。对于那些不想付款的人,是否有同等的免费/开源产品可用?
FrustratedWithFormsDesigner

3
米尔顿·弗雷德曼(Milton Freidman)对公司说:公司没有社会责任... video.google.com/videoplay?docid=-6407847019713273360#
Job

7
嗨,Schnapple,关于Programmers.SE的问题需要解决实际问题:“我对Y感到X,您对此有何感想?”形式的问题。是题外话。您是否遇到了实际问题,如果可以,您是否可以编辑并添加问题?您可以通过查看FAQ来了解有关要问和不问的问题类型的更多信息。

1
“ A答应了B,但没有遵守诺言”-这个故事已有1000多年的历史了。不要浪费太多时间问“公平吗?”。而是问:我/我们能做什么?
Job

1
我认为这需要关闭。
kirk.burleson

Answers:


26

好吧,他们有权停止生产免费版本。但是追溯性地进入某人的计算机并关闭他们已经下载的免费版本是一种黑客行为,应将其视为犯罪。


8
除非您同意允许他们修改应用程序并保持最新的许可证。
JeffO 2011年

23
同意与否,这只是Red Gate的废话。很好,您要为改进产品付费,太好了-为新版本付费。杀掉现有的免费版本以迫使我购买新版本是一种彻头彻尾的贪婪。
2011年

您是否在认真抱怨免费提供的东西?他们什么都不欠你。如果您不想为某个工具支付$ 35 ,请不要。
罗布

@Rob:他们欠我我的自然权利。未经我的同意,没有人有权进入我的计算机并关闭合法程序。这与价格无关,而与简单的产权有关。
梅森惠勒

2
@Rob:我决定安装它。我从来没有决定停用它,因为甚至没有原始作者的人决定用钱谋杀我。
梅森惠勒

13

我认为$ 35的价格比.NET Reflector的价格还高。但是,这是一个道德问题。Red Gate Software承诺从Lutz Roeder购买产品时将免费提供该产品。

我很想听听卢茨·罗德(Lutz Roeder)对此的看法,但我担心他会就此问题达成某种保密协议。

我希望微软会看到需要此工具,并且可以从Red Gate Software购买它,也可以自己构建并包含在框架SDK中。这是一个非常宝贵的工具,应该有一些可用的免费版本(没有所有的花哨功能)。

更新:

它看起来像已经有一个免费,开源版本的作品,由SharpDevelop的人叫ILSpy


根据他们的常见问题解答,他们从未保证会免费,但是那是他们“当时声明的意图”。我没有“承诺”的消息来源或任何东西,但我敢打赌,整个社区都只是误解了他们的原始说法。
汤姆·基德

6
不,他们说这将是免费的。 simple-talk.com/opinion/opinion-pieces/the-future-of-reflector- “根据8月20日星期三宣布的协议,Red Gate将负责Lutz创作的流行工具.NET Reflector的未来开发。 Roeder。RedGate将继续向社区免费提供该工具。”
Erik Funkenbusch

7
@Schnapple-也zdnet.com/blog/burnette/… “我们的承诺是维护一个令人惊奇的免费工具,该工具将继续使社区受益,同时寻求用户的意见,以使.NET Reflector更具价值。” -我不了解您,但是在我的脑海中,“承诺”的意思是“承诺”,字典也暗示了同样的事情。
Erik Funkenbusch

3
@Schnapple-另一个问题是道德规范之一。如果他们想将其转变为付费产品,那就好。但是,定时炸毁现有的免费版本只会使它成为历史上最长的“免费定时试用”。定时炸弹现有版本并将其替换为付费版本是不道德的。
Erik Funkenbusch

2
@Mystere Man:那么,针对定时炸弹的变通性黑客开发需要多长时间(如果尚未出现)?
FrustratedWithFormsDesigner

8

我已经购买了Pro版本,所以这并没有真正影响我。但是我的拙见是:来吧,它只有35美元。在我居住的地区,这比软件开发人员的每小时小时费率还低,因此,如果Reflector为您节省一个小时的工作时间,则应该购买。


19
对很多人来说,问题不是35美元,我认为这对产品来说是不合理的。问题是,他们从卢茨(Lutz)手中购得了它,并保证将其释放,然后他们添加定时炸弹(许多人对此表示质疑,并认为这是使其不再自由的第一步),并被告知“不要”。不用担心,它仍然是免费的。” 这实际上是Redgate曾经达到这一点的不道德行为的问题,而不是该产品是否价值35美元。
Erik Funkenbusch'2

7
定时炸弹在红门之前就在那里。
2011年

1
然而,在这一轮事件中,人们不禁要问,是否放置了定时炸弹作为出售给Red Gate的准备。
Kyralessa

是的,但这并没有强迫人们付款,对吗?

现在确实....

6

我有一个与互联网隔离的开发人员系统,而免费版本中的定时炸弹实在令人难以忍受(我必须定期从其网站上手动复制新版本以保持其运行),所以我很乐意支付35美元摆脱定时炸弹,并获得一些额外的功能。


4

多么出色的商业决定。红门将赚很多钱。


6
除非有人使用反射器反射反射器并检查出来。谈论讽刺。
Femaref

3
我听说您喜欢反射器...所以我将反射器放在反射器中,以便可以在反射器上使用反射器。唯一的事情是您曾经尝试过反射反射器吗?卢兹(Lutz)忘了那件事。我认为他运行了一个混淆器,将其反映到一个单独的项目中,然后再次对其进行了很好的评估。
迈克尔·布朗

它可能被混淆了!(还是本地人?)
Aren

4

我目前与Sitecore紧密合作,由于缺少类和方法级别的文档,使用Reflector是Sitecore的常见做法。现在,基本版要花钱,我可能会尝试让我的公司加入Pro版。

RedGate正在使用免费版本处理一个普遍的问题:由于更多的人使用它,他们获得了很多曝光,但是由于存在免费版本,所以大多数人会忽略Pro版本。他们可能已经决定他们已经达到了一个不错的曝光水平,现在他们想从中赚钱。对于那件事我没有任何疑问。

另一方面,如果过去更明确地表示免费版本是临时的,我希望这样做。我需要的东西很快就买了,但是其他人却不太幸运。


1
“既然基本版要花钱,我可能会设法让我的公司加入Pro版。” 这正是他们所指望的。“嘿,既然还是要花钱,我们不妨花更多的钱。” 叹息
Kyralessa

3

我首先要设置代理,这样我的版本就不会过期。或者,我只是下载破解版,然后尽我最大的努力将其传播到互联网的每个角落。

Redgate的举动令他非常沮丧。我不使用他们添加的任何废话功能。无非就是抢钱。


4
哦,太好了。您不同意业务决策,因此可以证明窃取是合理的。
ChrisW

8
@ChrisW:复制不是盗窃,从理论上讲,将两者混为一谈是不诚实的。
梅森惠勒

回到这个定时的kill开关被添加到Reflector时(由Lutz,在RedGate之前的相当一段时间),我花了很多时间试图找到并删除该支票。当时我几乎没有互联网,所以杀人非常不便。在未能打开Reflector(我见过的最有效的混淆组件之一)之后,我联系了Lutz。即使我已经说明了理由,他也不会协助取消支票。但是,他确实延长了超时时间。我想这就是说,您关于“代理”的想法将无济于事,这可能是一个难以克服的难题。
2011年

令人遗憾的是,仅仅因为几美元,专业开发者就准备抢劫其他开发者。我希望有人会对您的产品做同样的事情。这是RedGate的决定,老实说是其产品,以便他们可以对其进行充电。
Ladislav Mrnka,2011年

1
@Rob:法律实际上在侵犯版权和盗窃之间做出了非常明确的区分。你可以查查看。这是两个截然不同的动作。只有对滥用版权感兴趣的人才会试图混淆该问题。请不要为此而堕落。
梅森惠勒

1

我的最大问题是,由于定时炸弹,旧版本无法继续工作。我可以找到我的系统之一的Reflector的最旧版本是2007年,其中装有定时炸弹。是否有不过期的旧版本?


1
我认为有些旧版本不会过期(我怀疑Lutz的原始版本不会过期),但问题是我认为它们不适用于更新版本的.NET
Tom Kidd

2
有一些,很老。定时炸弹是在红门获得它之前就被引入的。
2011年

1

我们都知道RedGate最终将开始收费。他们必须以某种方式赚钱,而且显然没有人想要其他产品。因此,他们做了聪明的事情。购买人们确实想要的东西并为此付费。我不知道为什么有人不只是获取源代码,而是从一天开始用它来启动一个开源项目。


3
Redgate在他们的数据库产品上已经赚了很多钱。我实际上对他们购买反射镜感到有些困惑。
迈克尔·布朗

1
没有人想要其他产品吗?您是如何得出这个结论的?我在一个使用很多其他产品(ANTS,SQL Server工具等)的大型组织中
MetalMikester 2011年

1
“我不知道为什么有人不只是获取源代码,而且还可以追溯到今天开始使用它来启动一个开源项目。”:恩,这只是重点,不是吗?没有人愿意花时间和精力投入该项目来修复错误并添加新功能,而无需为此付费。雷德盖特也没有。
nikie 2011年

2
我在一个即将使用其某些其他产品的组织中。但是,我将竭尽全力阻止他们,因为Red Gate已证明他们不可信。
Kyralessa

@Kyralessa-他们如何信任值得他们从未承诺过将继续提供免费工具的价值,他们基本上说“多数民众赞成在计划中”,前提是他们应该说将来可能会改变。
Ramhound

1

我有点“ eh”,因为我有当前付款的版本。我今天早上收到Red-Gate的电子邮件,说已经付费的客户将获得对新付费版本的升级,以及几年的支持。不错。

我喜欢为使用的工具付费,因此我并没有真正受到影响。这并不是说我对最初是免费工具的更改一点也不觉得。但可以肯定的是,35美元并不是一笔大数目。

附带说明一下,显然Pro版本的名称从“ .NET Reflector Pro”更改为“ .NET Reflector VSPro”-似乎毫无意义...


1

我已经决定购买Pro版本。首先,Reflector是必须的,即使我不需要那些调试功能,我也希望支持它们以产生具有更多功能的新版本。

编辑:

顺便说一句:看起来开源替代方案已经在开发中:SharpDevelop的ILSpy。另一个反编译器将成为Resharper 6的一部分,随后在JetBrains上将其作为免费的独立工具提供。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.