第四十八章 盜版軟體帶來的任務(2/2)
就像正在做壞事的人,被人抓了個現形一樣。
關於盜版的事情,這個江湖的故事太多了。
一個電腦幾千,但是一個作業系統也是幾千,都快比的上半個電腦了。
誰願意花那錢去買,盜版也能用,只是有的人心裡會過意不去罷了,甚至有相當一部分人都不知道他用的作業系統還要花錢,認為他們用的就是免費的。
但是實際上呢,微軟為了開發一個窗口的作業系統,他們花費的人力物力還有時間的成本是非常大的。
難度這麼大,微軟本身又不像蘋果公司那樣,世界上所有用OSX系統的只有他們自家的mac系列在用。
那些硬體,微軟是賺不到錢的,所以他們只能把他們的軟體標一個好的價格來賣。
現在系統發布的任務並沒有說讓程文自己直接花錢購買,想必是想讓程文自己來感受那個開發的過程。
感覺這個故事和之前的git有點像。
git是一個版本控制軟體,是linux(一個廣泛使用的作業系統,尤其是網際網路圈的人)的作者開發的。
當初他們是把他們的代碼放到了一個商業的版本控制軟體里的,那個公司為linux作業系統免除了所有的費用。
但是一同維護linux代碼中有一些人,打起了這個商業軟體的主意,他們想反向編譯這個軟體。
這下惹惱了他們,他們一氣之下不給linux免費了,所以linxu的作者林納斯·本納第克特·托瓦茲(咦這個名字好水,外國人一定都是水神級別的)就花了點時間開發了git。
他真的是花了「點」時間,只花了兩周時間就用C寫了一個分布式版本控制系統。
程文覺得系統應該是想讓他效仿林納斯。
這怎麼效仿?人家林納斯是全球最厲害的頂級程式設計師之一。
程文這是自從得到系統後,第一次對自己的信心不是那麼足。
不過程文閉目進入到了系統空間,他在空間內,轉了一圈,思考了一下,就覺得也不是不能完成,人家做的是大項目,現在系統讓他完成的只是一個非常小的項目,沒有理由完成不了。
接著程文從系統空間退了出來,要開始做一個軟體第一步要做的就是分析這個軟體,當然了如果詳細一些,還需要寫各種文檔,不過程文就省去了那些文檔。
畢竟是要敏捷開發,要儘快的拿出一個結果。
程文首先分析了xmind的功能,梳理了一下,發現這個軟體的功能還真不少,最後程文精減了一下。
同時程文也參考了另一個在mac上也比較流行的腦圖工具——MindNode。
最後程文整理了一下需求,他想要的是一個類似於MindNode,但是又吸收了一些XMind的優秀功能的一個軟體。
XMind可以繪製思維導圖、魚骨圖、二維圖、樹形圖、邏輯圖、組織結構圖……各種圖,程文第一期的時候決定只支持一下思維導圖。
甚至其它的功能也先不要,他吸收進來的優點只有標記功能。
程文一邊整理需求,一邊感嘆。