[爆卦]自由軟體例子是什麼?優點缺點精華區懶人包

為什麼這篇自由軟體例子鄉民發文收入到精華區:因為在自由軟體例子這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者WalkingIce ( 殺手哥吉拉 13)看板EZsoft標題Re: [請問] 在公司電腦用...

自由軟體例子 在 Marc Tien 田鴻魁 Instagram 的最讚貼文

2021-09-24 14:02:36

這兩天空餘的時間都在聽podcast,從各類的節目當中吸收不少新的觀念或是獲得指引。在曾公跟梁sir的再出發的第二季 #台北市立棒球場 中,前兄弟象領隊洪瑞河一段話讓我印象深刻: 「當進退兩難時,轉個彎往旁邊走,人生有時候需要轉個念」 「人生歷程,只有不計回報 才能終有好報」 洪領隊談的是當年...


※ 引述《xdtg (自由魔法)》之銘言:
: 因為上個禮拜
: 商業軟體聯盟的人來函
: 說公司內有人使用非受權軟體
: MIS就大動作的清理所有人的電腦
: 當時我問其中一位MIS有關於自由軟體能不能使用
: 他說並不是所有的自由軟體都能在公司內使用
: 請問各位 是不是這樣?
: 如果是 又要如何區分?

許多板友已經在推文裡面給了答案,我只是稍微再整理一下。
而且我發現以前寫的文章還在,現在就讓我當作沒事練打字吧 :-)
覺得太長的話,直接看 [實戰技巧] XD

[觀念建構篇]

1) 免費軟體 Freeware,不等於 Free Software 自由軟體。
2) Open Source 是一種行為。

* Freeware

Freeware 就像大家比較常提到用到的軟體。
KKman 就是一個常見的例子,它的首頁就開宗明義地說

KKman 係為一免費 (freeware) 軟體

免費軟體的好處就是你可以遵守遊戲規則下合法且免費地使用它
遊戲規則就是會夾帶一些限制,譬如說以下幾種可能

1) 功能限制,花錢註冊以前你不能使用全部功能
2) 有廣告,花錢註冊後方能移除廣告
3) 有時間限制,在逾期之前可以任意使用
4) 完全沒有分成註冊版與非註冊版,怎麼用隨便你!

* Open Source

開放原始碼。提供 binary file(二進位碼,通常就是編譯好的程式)的同時
也一併提供程式的原始碼。(source code)
提供原始碼是一個動作,一個行為。

* Free Software

這裡的 Free 翻成自由,Free Software 就是自由軟體。
這時當然以 Open PCMan 為例子,官方網站的項目「特色」即寫出

國產免費自由軟體

會提到免費(Free)與自由(Free)是因為自由軟體不一定免費。
自由軟體所謂的自由,在於保障你使用軟體的自由。
在你拿到編譯好的程式的同時,你也可以拿到程式的原始碼。
而且,你可以隨意地修改,重新編譯一次,送給你的朋友,這是你的自由!


[亂鬥比較篇]

* Free Software V.S. Open Source
首先是自由軟體跟 Open Source 的比較。如同前述,Open Source 是一個行為
它不一定願意讓你任意修改,散佈。 Freeware 也可以 Open Source。

* 收錢的自由軟體
自由軟體當然可以收錢!你可以寫一個自由軟體的正妹相簿下載程式接著賣它 100 萬。
但是別人也有重新修改,散佈的權利,也就是說其他人可以釋出免費的版本。
因此,自由軟體通常賣的是服務:軟體你可以任意下載,但需要 support 就要花錢了。

[實戰技巧篇] (啊?哪有技巧?)

* 要用自由軟體一定要用 Linux?
不一定,只是以比例來說 Linux 底下大多數都是自由軟體。
Filezilla, 7zip 都是 Windows 下的自由軟體,甚至有人整理過光碟
把 Windows 底下的自由軟體都放進去。
自由軟體的特色就是可以任意修改原始碼,因此就會有熱血的人移植到不同平台。

* 公司裡可不可以用自由軟體
如果你在公司有台電腦,你當然可以使用自由軟體,這算是個人使用。
此外,妳自由軟體的創作,譬如用 gimp 畫出來的圖,所有權還是屬於妳自己的。
要注意的東西應該是商業行為的部份,譬如說你的公司出了一套系統包含自由軟體。
而貴公司的產品又屬於私有版權,這時候容易產生爭議,請僱用專業法律顧問。

大抵上來說,個人的使用不需要擔心這些。


[繼續混淆篇]

老實說,嘗試定位一個軟體屬於哪一塊領域並沒有太大的意義。
我們應該重視的是「授權」。自由軟體就有很多種授權,GPL, BSD...etc.

比較合乎邏輯的流程大概是:因為 A 軟體使用了 GPL,
為了方便我們稱 A 為自由軟體。

自由軟體都會宣告自己的授權方式。
以常見的資料庫管理系統 MySQL 為例,
你沒辦法只說它是自由軟體或是商業軟體,因為它採取雙授權。

* 當你用合乎 GPL 的方式來使用 MySQL,就可以像其他 GPL 一樣免費取得。
* 當你的產品包含了 MySQL,而且你的產品像其他商業軟體一般並非自由
那就必須使用另外一個商業的授權:要收錢囉!

MySQL 你沒辦法說它一定是哪一種,必須取決於當時的情況。

有沒有被混淆到呢? <3 :-D

[囉囉嗦嗦篇]

自由軟體不見得比較好用,也不一定比較差。
只是有時候必須忍受一些不方便,就像哪天你加了一個正妹的 msn
結果隔了老半天都沒看到人家上線,也不是因為被封鎖
而是程式在處理這個部份時出了一些錯,這時候可能臉上一陣鐵青也說不出甚麼。

值得嗎?這是見仁見智的問題。
就像駭客任務第一集,Neo 在真實世界起床後吃第一餐
看著盤裡好像是食物的食物,老實說我到現在也不知道那到底是甚麼鬼東西。

FOSS, Free and Open Source Software。裡面常常有一堆瘋子在拼命的寫東西 :-)
他們當然喜歡賺錢,但是除了錢之外,愈多人用他們的軟體,他們就愈開心。
愈多人用自由軟體,他們就更願意寫下去。

今天跟一個德國 Hacker 逛街,他是 Webkit 的作者之一。
經過一間 Apple 的店,他把我拉進店裡得意地打開 Safari
從說明頁面裡面將他的名字反白,很得意地說:「每支 iPhone 裡面也有我的名字」

嘖...這種人......(Of course, I kicked his ass)


ps. 以上為個人到目前為止的認知,若有疏誤懇請指正,謝謝 :-)

--


隨手關電腦,救救北極熊


--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.177.157
sony1733:請問可以借轉到我的blog嗎?? 03/02 06:19
kene:在別人用的軟體裡看到自己的名字時, 爽度的確很高 XD 03/02 06:57
WalkingIce:請隨意,CC 授權 :-) 03/02 13:14
sony1733:多謝!! 03/02 16:45

你可能也想看看

搜尋相關網站