我的家園

          我的家園

          哪些軟件應該強制開源?

          Posted on 2012-04-15 16:37 zljpp 閱讀(84) 評論(0)  編輯  收藏

          作為一名系統管理員,我常常要和源代碼和計算機打交道。計算機正被變的越來越小,在生活中無處不在。當我們的安全,自由甚至人類的感覺都和這些可編程的設備捆綁在一起的時候,我們是否有權利知道這些設備是怎么工作的?

          去年八月,Karen Sandler,GNOME基金會的執行總裁,講了她的心臟起搏器的故事。當她得知她必須在心臟上植入心臟起搏器時,她就聯系了這個設備的生產商,所要這個設備的源代碼。她被拒絕了。更糟糕的是,她發現美國藥監局(FDA)也根本沒有審核過這個設備的源代碼。她發現她找不到任何法律依據來讓設備生產商公布他們的源代碼。

          Karen想要知道這個被植入她心臟的東西到底是如何工作的,因為她的生命依賴于這個設備的正常工作。軟件是有bug的,因為這個設備的源代碼沒有生產商以外的任何第三方審核過,Karan感到很焦慮。顯然Karan不是唯一一個植入這種設備的人,但是她的故事讓我們意識到,法律是否應該在某些情況下強制某些軟件開源?

          我認為有三個領域的軟件是應該開源的:

          1. 人體植入設備。任何能被植入人類身體的可編程的設備的源代碼應該開源。

          2. 機動車。今天我們按一個按鈕就能啟動汽車,顯然有很多軟件程序控制了汽車的各項功能。因為我們的安全和這些軟件的正常工作息息相關,這類軟件應該開源。

          3. 政府服務設備。例如投票機,測速攝像頭等等。

          在數字時代以前,很多重要的設備都是純機械的。即使是電子商品,你也可以打開后蓋看到里面的電路,了解它是如何工作的。新的時代需要新的法律。開源已經不僅僅是電腦桌面的戰爭了。

          譯文鏈接:OSChina

          原文鏈接:ostatic.com


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 全州县| 元江| 花莲市| 平潭县| 稷山县| 历史| 古丈县| 龙井市| 神农架林区| 泰顺县| 陇川县| 英超| 临夏县| 江达县| 黄平县| 西昌市| 青海省| 固原市| 东源县| 扬州市| 翁牛特旗| 平泉县| 苏州市| 观塘区| 通山县| 通化市| 辛集市| 钟山县| 锡林郭勒盟| 旬阳县| 巨野县| 天峻县| 南通市| 威远县| 区。| 永吉县| 闵行区| 西峡县| 赤壁市| 清镇市| 阿克苏市|