3月にリリースされる 。NET Reflector の次期バージョンは 無料バージョンがなくなりました になります。
.NET Reflectorは、プログラマーのLutz Roederによって書かれた無料のユーティリティとして始まり、すぐに多くのプログラマーにとってかなり不可欠なものになりました。約4年後、彼はそれをRedGateソフトウェアに販売しました。RedGateソフトウェアはそれ以来無料バージョンを維持しており、約1年前に機能を追加して1人あたり$ 99から始まる "Pro"バージョンも販売しています。
新しいバージョンには無料バージョンがなくなり、Pro以外のバージョンでは$ 35となり、既存の無料バージョンは5月末まで引き続き機能します。
一方では、既存の無料バージョンが死ぬのは面倒であり、明らかに私は今後無料バージョンが存在することを望んでいます。一方、私はRedGateの出所を尊重し、ライセンスのコストは法外に高くはありません。それに加えて、より頻繁な更新を促進するかもしれません。
編集:私はもともと誰にとっても35ドルだったと言いましたが、これによると [〜#〜] faq [〜#〜] まだProバージョンがある予定です。
まあ、彼らは無料版の作成を停止するあらゆる権利を持っています。しかし、誰かのコンピュータにさかのぼってアクセスし、すでにダウンロードした無料バージョンをオフにすることは、ハッキングの行為であり、犯罪として扱われるべきです。
35ドルは 。NET Reflector で得られる公正な価格よりも高いと思います。しかし、これは倫理の問題です。 Red Gate Softwareは、製品を Lutz Roeder から入手したときに無料で提供することを約束しました。
Lutz Roederのこれについての意見を聞いてみたいですが、彼がこの件に関してある種の秘密保持契約に拘束されているのではないかと心配しています。
マイクロソフトがこのツールの必要性を認識し、Red Gate Softwareから購入するか、独自にビルドしてフレームワークSDKに含めることを願っています。これは非常に貴重なツールであり、いくつかの無料バージョンが利用できるはずです(すべての機能が付いていない)。
UPDATE:
SharpDevelopILSpy と呼ばれる人々による、無料のオープンソースバージョンが既に作成されているようです。
もう少し前にProバージョンを購入したので、これは実際には影響しません。しかし、私の控えめな意見は次のとおりです。さあ、それはたったの35ドルです。私が住んでいる地域では、これはソフトウェア開発者の一般的な1時間あたりのレートよりも低いため、Reflectorによって1時間の作業を節約できる場合は、購入する必要があります。
私はインターネットから分離された開発者システムを持っています、そして無料版の時限爆弾はお尻の痛みです(私はそれを実行し続けるために彼らのウェブサイトから手動で新しいバージョンを手動でコピーしなければなりません)、私は喜んで35ドルを支払うでしょう時限爆弾を取り除き、いくつかの追加機能を取得します。
なんてすばらしいビジネスの決定でしょう。レッドゲートはたくさんのお金を稼ぐでしょう。
私は現在、Sitecoreを頻繁に使用しており、クラスおよびメソッドレベルのドキュメントがないため、SitecoreではReflectorを使用するのが一般的です。ベーシックバージョンはお金がかかるので、今はプロバージョンに移行するように努めます。
RedGateは無料版の一般的な問題に対処しています。より多くの人々がそれを使用するため、彼らは多くの露出を得ますが、無料版が存在するため、ほとんどの人はProバージョンを無視します。彼らはおそらく彼らが良いレベルの露出に達したと決定し、今彼らはそれでお金を稼ぎたいと思っています。私は問題ありません。
一方、無料版が一時的なものであることが過去にもっと明白であったなら、私はそれを望みます。必要なものはすぐに購入できますが、他の人はそれほど幸運ではありません。
私はまず、私が失効しないバージョンになるようにプロキシを設定します。または、クラックされたバージョンをダウンロードして、インターネットの隅々までそれを広めるようにとにかくやります。
レッドゲートの動きに非常に動揺。私は彼らが追加したがらくた機能のどれも使用しません。それはお金をつかむことに他なりません。
私が抱えている大きな問題は、時限爆弾のために古いバージョンが機能しなくなることです。私のシステムの1つを見つけることができるReflectorの最も古いバージョンは2007年のもので、時限爆弾が含まれています。有効期限のない古いバージョンもありますか?
RedGateが最終的に充電を開始することは誰もが知っていました。彼らはどういうわけかお金を稼ぐ必要があり、明らかに誰も彼らの他の製品を望んでいませんでした。だから彼らは賢いことをした。人々が欲しがるものを購入し、それに課金します。なぜ誰かがソースを入手してオープンソースプロジェクトを開始しなかったのか、その理由がわかりません。
私は、現在支払われているバージョンを持っているので、「えー」のようなものです。今朝、Red-Gateからメールを受け取りました。既に支払い済みの顧客には、新しい有料バージョンへのアップグレードと、さらに数年間のサポートが提供されるとのことです。それは悪いことではありません。
使用するツールの代金を支払いたいので、あまり影響を受けません。最初から無料だったツールへの変更に少し気が進まないと言っているのではありません。しかし、確かに35ドルは多額ではありません。
余談ですが、Proバージョンの名前が「.NET Reflector Pro」から「.NET Reflector VSPro」に変更されているようです-少し無意味なようです...
すでにPro版を購入することを決めていました。まず、Reflectorは必須であり、デバッグ機能が必要ない場合でも、より多くの機能を備えた新しいバージョンを作成するためにそれらをサポートしたいと思います。
編集:
ところで、オープンソースの代替案はすでに開発中のようです ILSpy by SharpDevelop 。別のデコンパイラーは Resharper 6 の一部となり、後でJetBrainsで無料のスタンドアロンツールとして提供されます。