2010-02-27 55 views
32

我想得到一個關於此的社區視圖,因爲我個人非常冒犯了一些我最近使用很久的軟件的行爲方式。道德軟件安裝 - 影響其他軟件

在這種特殊情況下,它的.Net Reflector now updated by RedGate。我已經使用了它多年,我相信你們中的很多人都有,但是在他們的新版本中,6.0+(在這個問題時是6.1)安裝程序自動將附加組件安裝到Visual Studio中。

沒有選項進行安裝時,你必須打開反射和其選項中卸載該插件VS。首先,我已經讓我的VS實例崩潰了幾次,然後才發現原因足夠激怒,結果證明這個附加組件是原因。這花費我時間,作爲程序員是非常有價值在項目生命週期中的某些點。

這是您的軟件可能對另一個軟件產生的潛在影響之一,如果其他軟件升級,API更改和您的插件(您從未問過用戶是否可以安裝)會是什麼樣的突破點?如果它有其他副作用,他們必須搜索網絡呢?

這是有史以來OK?你是否應該安裝一些無法拒絕的軟件,不是你自己的?我無法想到一個可以接受的例子,所以我向你們和女孩們提出了這個問題。

+1

我也注意到了。反射器一直是相當侵入性的,像強迫用戶更新到最新版本或註冊。我認爲這就是爲什麼Reflector期望更加侵入Redgate的原因。 – 2010-02-27 14:45:13

+1

我投票結束這個問題作爲題外話題,因爲它是關於一個商業決定。 – gunr2171 2015-02-27 21:08:15

回答

32

不,這絕對沒問題。

用戶應該在他們的計算機的儘可能多的控制,因爲它們是可以勝任的。這意味着如果他們正在安裝X,則不應安裝,默認情況下應安裝 - 即使用戶有選擇。 (我在看你,Mozilla和你的工具欄合作協議)。在你的具體例子中,插件更多的是X而不是Y,並且它是可以接受的選擇,甚至可以選擇默認情況下,但應該清楚您可以取消選擇該選項。

在我看來,有向剛剛到達愉快地一個人的卷鬚到對最終用戶的系統的各種組件,但沒有明確向他們表示你正在做一個真正的趨勢。舉個例子:我想在前一天從iTunes租一部電影,由於iTunes本身是我的Windows XP上網本上的絕對(我們正在討論,請按PgDn並等待5秒鐘 - 這是在上網本上會很高興地播放視頻和運行復雜的Ajax豐富的網站,即使在IE中),我想「嘿,我打賭我可以在網上瀏覽這些東西」,然後進入瀏覽器(我不記得是Firefox還是Chrome)並試圖這樣做。想象一下,當我點擊一個完全正常的iTunes商店鏈接並啓動iTunes 時,我感到震驚。沒有問我,只是推出了第三方程序。看着它,我發現iTunes已經安裝了「協議處理程序」,而瀏覽器只是愉快地開除了第三方程序,而沒有太多的假期。因此,有兩個失敗:1. iTunes安裝一個協議處理程序,但沒有將其發出並使其crystal清楚它的含義是什麼(我是一個相當聰明的人,我在安裝時注意,因爲我關心這個東西)和2.使用協議處理程序的Chrome或Firefox,以前從未看到我使用的是第三方應用程序,而沒有像「你真的想要運行它嗎?

當然,我們想要的東西很容易,所以在很多情況下,人們可能希望該協議處理;他們可能需要該插件。這很好,他們可以選擇安裝它們。

對我來說鑰匙是知情同意書。告訴我它是什麼,問我是否需要它,然後繼續。如果這個東西對你的程序來說是必不可少的,我說我不想要它,告訴我你不能安裝,我會去找一些其他更舒服的軟件。

/肥皂盒

+0

我同意 - 知情同意確實是核心問題。沒有知情同意,安裝其他軟件的軟件是臨界間諜軟件/垃圾軟件,恕我直言。 – Keithius 2010-08-19 20:27:21

+7

+1 iTunes很荒謬。如果卸載程序實際上刪除了它的碎片,但它將它全部留下,服務,MIME類型,協議處理程序,我都不介意。一切都... – 2010-08-20 19:29:42

+0

我也討厭在Outlook中打開的mailto:鏈接(我使用基於網絡的電子郵件界面),儘管這對最近版本的Firefox來說不是問題。 – 2010-09-17 01:11:23

9

我剛安裝此更新反射器,以及,由於該插件VS將被安裝的事實是很清楚的說明,它沒有打擾我。我當然可以選擇堅持舊版本。

我同意你的一般觀點 - 我堅持使用堅持安裝桌面圖標(acrobat reader)的軟件,或者將自己設置爲某些文件類型(quicktime)的默認處理程序,無需詢問,或者即使我選擇不這樣做的選項。 Buggy軟件是額外惱人的(雖然我沒有遇到你報告的反射器崩潰)。

+0

非常好,很明顯,這正是我想安裝程序要做的。你有沒有選擇插件並繼續安裝的選擇,還是全部或全部沒有? (這很好,只是好奇而已。) – 2010-02-27 14:55:03

+1

我記得,這是全部或沒有。我想他們是這樣做的,因爲他們試圖在'專業'版本上推銷我們。但是對於將要發生的事情沒有任何困惑。 – Ray 2010-02-27 15:12:57

+0

@雷:謝謝。聽起來像一個告誡用戶(如果你會的話),而不是他們是邪惡的。 – 2010-02-28 12:19:33

6

我同意這是不可接受的。它模糊了可接受的行爲和潛在的惡意行爲之間的界限。用戶需要能夠選擇/取消選擇要安裝或更新的組件。對於技術熟練的用戶而言,這應該更加真實。

+0

你說得很好。有意安裝的軟件的行爲越差,檢測有害的惡意軟件就越困難。 – 2010-11-10 13:34:51