精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

軟件像財產嗎?

jf_cVC5iyAO ? 來源:易心Microbit編程 ? 2023-02-10 14:42 ? 次閱讀

過去這幾十年間,手機軟件逐漸吃掉了計算器、鬧鐘、指南針、數字相機、GPS導航、電子字典等物品,軟件/程序代碼正在吃掉全世界,而如果我們的社會只停留在將軟件視為財產與工具,將忽略掉許多重點。

軟件像財產嗎?

把軟件/程序代碼視為「財產」,恰當嗎?現在的軟件有許多特性,讓它與我們日常的財產有很大的差別。二手計算機可以上網販賣,但是Microsoft Office可以嗎?買回家的畫紙蠟筆可以隨時使用,紙筆工廠不會檢查你的網絡聯機;但是逐步走向訂閱制的Adobe繪圖軟件可以嗎?Line說是為了保護你的賬戶安全,所以一定要綁定一支固定的手機;但是賣你錢包的廠商如果也要求你每次把錢包從一條褲子移到另一條褲子時,都必須把舊的那條褲子擺在手邊,否則禁止移轉,這樣你也可以接受嗎?廠商如果真的這樣限制你的自由,那么這個錢包到底算是誰的財產呢?

把軟件視為財產其實是大型軟件公司的專利。軟件的復制成本幾近于零,對大型軟件公司來說,販賣軟件就像是印鈔票一樣。但是這個權力如果釋放給一般大眾,那么這種鈔票就會失去它的價值。對一般人而言,我們不僅無權印鈔,甚至無權像自由處置車、房、家具等一般正常財產一樣,自由處置我們所「擁有」的軟件「財產」。把軟件視為財產的視角,完全無法解釋為何我們失去了自由處置財產的基本權利,甚至會限制乃至扭曲思考,讓我們看不見許多比軟件價格更重要的事。

即使是對于位居大公司的程序設計師而言,所完成的軟件也并不是可以重復販賣的財產,而是單一次的工作產出。就像是老師上課的錄像一樣,這種產出并不是他的財產,最多只是可以向學生、雇主爭取一次性額外工作獎金的工作成果而已。

軟件是知識,可以在網絡上自由分享

善于搜尋網絡資源的人士,很容易把軟件視為「知識」。就像許多食譜或冷知識一樣,都因為信息復制零成本,所以很容易在網絡上搜尋得到、可以無償取得。把任何熱門軟件的名字加上open source去搜尋,經常可以找到自由軟件版的同樣功能替代品。

自由軟件跟網絡上找到的食譜一樣,諸多版本的質量高低可能有著很大的落差。但是就如同食譜等網絡信息,只要網站有留言討論的空間,那些原本只是來吸收知識的閱讀者,也很可能在分享知識的氛圍下,把他處的知識帶來分享給站長、原創者、其他閱讀者。從這個視角比較論述自由軟件與專屬軟件孰優孰劣,有一部分會與探討維基百科或開放街圖優缺點的論述類似。也才得以解釋一些問題,例如參與貢獻的程序設計師、撰文者、地圖繪制者為什么要無償分享?

采取財產視角看軟件、用金錢動機解釋人類一切行為,無法理解甚至會進一步強烈否定好玩、成就感、解決自身問題、提高網絡社會地位等金錢以外的動機。

軟件是法律,限制使用規則

程序代碼/軟件是法律,這件事創用CC發明人雷席格(Lawrence Lessig)在20多年前寫書的時候就曾加以說明。他以《第二人生》(Second Life)等游戲作為例子,說明在虛擬世界里,程序代碼像是物理法則(architecture)或是人類法律(law)一樣,限制或至少左右了使用者能做的事。

大約在此論述的同時期,英國郵局大規模導入日本富士通(Fujitsu)開發的「地平線」(horizon)電子會計系統,此后有700多位郵局局長遭控詐欺,其中有39位因此而入獄。直到前年他們才洗刷冤屈,是因為地平線程序代碼里有錯誤(bug)而毀了他們的現實人生。這兩年的新型冠狀病毒疾病(COVID-19)疫情促使學校改采遠距教學,在美國更有許多學校采用極具爭議的遠距監考軟件。這類軟件禁止計算機的擁有者開啟瀏覽器的其他分頁、禁止開啟其他應用軟件等,行為跟違背計算機主人意志、劫持計算機控制權、刺探隱私的各類惡意軟件一樣。這引發師生抗議軟件公司侵犯隱私與自主權。

無奈地,大多數時候,我們的生活被那些我們無權質疑、甚至無權研讀與理解的法律所宰制著。對于冤獄的局長們,以及因為膚色太深而無法考試的學生們而言,這種被黑箱法律所冤枉的感受特別深刻。另一方面,開放原始碼的各種密碼貨幣,因為游戲規則透明化及去中心化而吸引了許多投資者的信任,現在更逐漸與主流金融市場整合。密碼貨幣的交易手續費與挖礦機制,還有以太坊與埃達幣等智慧合約、非同質化代幣(non-fungible token, NFT)之類的金錢往來規則,更把「軟件是法律」這句話,從譬喻變成直白描述的事實。

軟件是言論,也應具備言論自由

程序代碼也是言論,具有表達意見的屬性,撰寫程序的權利,應被視為言論自由受到保護。舉例來說,合法購買DVD激光視盤的用戶,會因為他的計算機采用Linux操作系統而無法播放。因為解碼授權機構DVD CCA(DVD Copy Control Association)不會同意Linux社群購得授權后公開其程序代碼,因此募款也無法解決此一問題。有網友自行開發Linux的DVD播放軟件DeCSS,并且自由分享,開發者卻遭到授權機構DVD CCA以訴訟威脅,并要求網站下架DeCSS。霍蘭(Rene Hollan)采用隱寫術寫文章,把程序代碼編碼藏在文章的空格里,讀懂那一篇文章的人就可以還原DeCSS程序代碼。這迫使DVD CCA必須對那邊文章進行言論管制,或者停止封鎖DeCSS。

另一個例子,加州大學柏克萊分校(University of California,Berkeley)的數學博士伯恩斯坦(DanielBernstein)發表一篇加密算法的論文,卻遭美國政府以國安理由要求下架,由捍衛信息人權的非營利組織電子先鋒基金會(Electronic Frontier Foundation,EFF)協助他進行訴訟。帕特爾(MarilynHall Patel)執行審判的法官判決程序代碼是言論,伯恩斯坦的言論自由應該受到《美國憲法第一修正案》(First Amendment to the United States Constitution)保護。

另一個比較輕松的例子,則是perl程序語言的寫詩比賽,每件參賽的作品念起來是一首英文詩,執行起來卻是一個程序。

軟件是數學定理,被發現而不是發明

程序代碼也是數學定理,有一些人認為這兩者都是被發現的而不是被發明的。諸如各種排序算法及平衡樹等數據結構,經常都有不同的人各自獨立發現類似或等價的結果。甚至僅僅是邏輯能力較好的年輕程序設計師,也很有機會獨立自行重新發現其中一些最自然、最有效率的方法。筆者在高中的時候,為了破解騎士走棋盤問題,而領悟出一大類對于剛學會循環的程序設計師而言較為挑戰問題的解法,直到大學念了資工系才知道那個問題叫做旅行推銷員問題(travelling salesman problem, TSP),而我想出來的方法叫做遞歸。

事實上程序語言中有一大家族通稱為函數程序設計語言(functional programming languages),其設計理念就是把每一個程序代碼都視為一個數學函數,而驗證程序代碼的正確性也就變成了證明數學定理。如果這個社會用知識產權保護高斯消去法(Gaussian Elimination)或牛頓-拉福生算法(Newton-Raphson Algorithm),要求每位使用者必須付錢給發明人的子孫,那么數學在各種工程上的應用將會更加蓬勃或是肅殺呢?錢應該要付給牛頓的子孫還是拉福生的子孫呢?

軟件逐漸成為身體的一部分

最后,程序代碼正在逐漸地與我們的身體結合,擴充甚至融入我們的神經系統。不久前一個案例,是4歲的瑪雅(Maya)因為障礙無法清楚發聲,只能靠一家小公司在iPad上所推出的app「Speak for Yourself」(SfY)與父母溝通。而溝通輔具(augmentative and alternative communication, AAC)市場上的大咖公司PrentkeRomich Company(PRC)原本的暴利被SfY所破壞,于是以專利法令控告SfY的發行者,蘋果也配合其要求將SfY下架,而瑪雅也因此被噤聲。

另一個案例,桑德勒(Karen Sandler)是軟件自由保護協會的律師,也是心律除顫器的使用者。她想要知道自己所使用的機器是否安全,但她無法從廠商手中取得程序代碼。即使白帽黑客巴納比(Barnaby)早已示范如何駭入胰島素泵,顯示醫療器材的資安問題嚴重。桑德勒更不斷地向廠商強調:這是要放進我身體里的東西,我需要知道它是否安全,但仍舊沒有任何一家除顫器的制造商愿意提供程序代碼。除顫器的參數設定對孕婦特別危險,如果有程序代碼,就可以特別針對孕婦改變參數設定。但是在廠商不愿意配合情況下,最后醫師只能施藥降低她的心跳速度,而提升了其他方面原本不必要的醫療風險。

特斯拉(Tesla)、太空探索技術公司(SpaceX)、Neuralink創辦人馬斯克(Elon Musk)的公司,21年成功地讓一只頭骨底下裝有Neuralink的猴子用思想去操作游戲。當逐漸老去的我們,全身上下從心臟到頭腦都漸漸需要透過軟件與世界互動的時候,我們還堅持「軟件是財產」的觀點嗎?我們認為廠商有權隨意處置他們的財產,透過藍牙或是WiFi讀取,甚至遙控那些植入我們身體里各個器官的裝置嗎?

將軟件僅僅視為財產,而缺乏其他認知的社會,就像只被允許觸摸墻上細縫露出來的一條大象尾巴的盲人們一樣,因為關注了錯誤的重點,而失去許多真正了解大象──軟件的機會。軟件/程序代碼正在吃掉全世界。如果這么說太抽象,請想想過去這幾十年間,手機吃掉了計算器、鬧鐘、指南針、數字相機、GPS導航、電子字典,為什么?無論是售前到售后,一般用戶從來不是軟件真正的「擁有者」,卻被說服把軟件視為大公司的財產。這樣的想法比所有的盲人們只能搶著摸象尾巴更危險,更令我們的想象力貧乏、無法應對新世界的快速變化。我們的社會,需要勇氣打破對于軟件的認知高墻、需要更多采用其他觀點的聲音,去討論、理解軟件到底是什么、會如何影響我們。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件
    +關注

    關注

    69

    文章

    4799

    瀏覽量

    87180
  • 程序代碼
    +關注

    關注

    4

    文章

    42

    瀏覽量

    15427

原文標題:盲人摸象看軟件,程序代碼是財產,還是……?

文章出處:【微信號:易心Microbit編程,微信公眾號:易心Microbit編程】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    全新上線Fluke Connect Express福祿克熱分析軟件 全能 免費 效率加倍

    2024 年 11月13日,福祿克公司全新上線了專業的熱分析軟件:Fluke Connect Express。這款新軟件全面兼容福祿克熱機型和多種文件格式,具有簡潔的全中文界面,并
    的頭像 發表于 11-18 16:58 ?192次閱讀
    全新上線Fluke Connect Express福祿克熱<b class='flag-5'>像</b>分析<b class='flag-5'>軟件</b> 全能 免費 效率加倍

    請問頻率合成器LMX2594,LMX2595,LMX2694這類芯片的同步功能是都需要在整數分頻模式下才能同步嗎?

    請問頻率合成器LMX2594,LMX2595,LMX2694這類芯片的同步功能是都需要在整數分頻模式下才能同步嗎? 在TCIS軟件中設置好像都需要整數分頻才行,這樣限制太大了,使用的頻點都是要小數分頻
    發表于 11-11 11:07

    SBench6軟件教程04-如何使用顯示窗口的工具欄和縮放功能?#軟件教程 #SBench6

    軟件
    虹科衛星與無線電通信
    發布于 :2024年11月08日 17:20:00

    請問studio中可以裸機一樣調用定時器中斷嗎?

    studio中可以裸機一樣調用定時器中斷嗎?我調用后顯示出錯了,使用hal庫還需要添加什么嗎
    發表于 09-13 08:18

    XtremeVision 3.0顯微軟件 #精密測量 #工業軟件 #國產軟件 #3D視覺

    軟件
    中圖儀器
    發布于 :2024年08月26日 14:33:37

    邊坡安全預警:守護生命財產安全的堅實屏障

    邊坡失穩、滑坡等事故的發生給國家和人民生命財產安全帶來嚴重威脅,因此,加強邊坡安全預警工作,對于守護人們的生命財產安全具有重要意義。
    的頭像 發表于 08-19 16:33 ?251次閱讀

    PHOTONIS-Cricket XL增強器介紹

    由法國知名光電科技公司PHOTONIS生產的增強器是一種先進的光電設備,主要用于提高圖像的亮度和清晰度。增強器憑借其高性能和多功能性,在科學研究、工業檢測和生物醫學成像等多個領域發揮
    的頭像 發表于 08-10 11:03 ?287次閱讀
    PHOTONIS-Cricket XL<b class='flag-5'>像</b>增強器介紹

    Stem32CubeIDE能Keil一樣指定不同文件下的代碼編譯嗎?

    Stem32CubeIDE能Keil一樣指定不同文件下的代碼編譯
    發表于 07-23 06:22

    紅外熱技術在加熱爐的應用

    在當今的工業社會中,技術的創新與應用對于提高生產效率,保證產品質量,優化工作環境的重要性不言而喻。在眾多的工業技術中,紅外熱技術憑借其獨特的優勢,逐漸嶄露頭角,尤其是在加熱爐的應用領域,它的影響力
    的頭像 發表于 05-16 17:24 ?268次閱讀
    紅外熱<b class='flag-5'>像</b>技術在加熱爐的應用

    stm8cube不能stm32cube一樣來自動生成工程嗎?怎么操作?

    stm8cube不能stm32cube一樣來自動生成工程嗎?有知道怎么操作的嗎?
    發表于 05-07 08:01

    紅外熱技術在退火爐的應用

    問題呢?答案就是——紅外熱技術。紅外熱技術是一種能夠檢測和顯示物體表面溫度分布的技術,它通過接收物體表面發出的紅外輻射,將溫度信息轉化為圖像。而退火爐爐襯的損壞位置,正是通過紅外熱
    的頭像 發表于 04-18 18:04 ?239次閱讀
    紅外熱<b class='flag-5'>像</b>技術在退火爐的應用

    基于CubeMX的RT-thread Nano可以添加microros這樣的軟件包嗎?

    最近使用rt-thread配置一個ROS2,但是是用CubeMX聯合Clion做的,CubeMX使用的是RT-thread nano包, 請問這個環境可以添加microros這樣的軟件包嗎?謝謝。
    發表于 03-01 06:00

    二維圖片框 在 鼠標處 滾輪 縮放 圖片, CAD 一樣,,

    大家好,如何實現,二維圖片框 在 鼠標處 滾輪 縮放 圖片, CAD 一樣,,*附件:圖片在鼠標處縮放.rar
    發表于 01-07 21:02

    紅外熱油田監控智能預警系統應用案例

    系統應用的熱成像相關技術,遇到超溫或者溫度異常可以靈敏報警,同時可以在暗光環境下精準判斷操作步驟是否符合規范,以及快速識別違法闖入,同時系統根據預設動作實現自動預警,維護生產順利,保障財產安全。
    的頭像 發表于 01-03 16:18 ?676次閱讀
    紅外熱<b class='flag-5'>像</b>油田監控智能預警系統應用案例

    Cortex-M內核的軟件復位方式

    這里只討論內核的軟件復位方式。STM32的備份域復位里面也有軟件復位,則不在本文討論范圍。額外提一句,上電復位是完整復位芯片所有東西,包括內核、debug部分、外設、中間邏輯電路狀態(模塊外部的邏輯電路狀態,如果沒有復位,也會
    的頭像 發表于 12-06 16:18 ?2133次閱讀
    Cortex-M內核的<b class='flag-5'>軟件</b>復位方式