Login  |  繁體中文
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
News

News

自由軟體鑄造場 - 專案封存網址

https://www.openfoundry.org/archived

[Please see the English version below]

各位使用者您好,2016 年 12 月 1 日停止以下專案管理的服務:




  • 使用者帳號服務
  • 版本控制服務,包含 Subversion, Git, CVS
  • 待辦事項
  • 通訊論壇
  • FTP 上傳

此外,您在版本控制系統中的程式碼及資料,將會被打包成壓縮檔並存放在伺服器上。我們建議您儘速將版本控制系統中的資料轉移至 GitHub 等其他開放源碼託管平台上。



 

感謝您一直以來對我們的支持。


 

OSSF 團隊敬上 2016.08.17



 


 

Dear OpenFoundry Users,



We will be shutting down the OpenFoundry Project Hosting service about 3 months from now on Dec. 1, 2016.

The following service listed here will not be available till then:


  • User Account
  • Version Control System (Subversion, Git, CVS)
  • Issue Tracker
  • Forum
  • FTP

Besides that, all the files and data you submitted in the Version Control System will be archived and well stored in the OpenFoundry server. However we strongly recommend that you migrate these materials off OpenFoundry to other source code hosting platforms such as GitHub quickly.



 

We thank you for the support of staying with us all the time.



 

Sincerely,



OSSF Team https://www.openfoundry.org 2016.08.17

各位讀者朋友好!自由軟體鑄造場電子報服務自 2003 年開始網羅開放原始碼相關的技術、授權、新聞等等相關文章,承蒙各位讀者及開源軟體愛好者們的支持,電子報持續發送已經十餘年載,累積了可觀的豐碩成果。今日,「自由軟體」、「開放原始碼」,已經不再像十年前,對大多數人來說是個陌生的名詞。Linux、Mozilla Firefox、Android 等等軟體的成功,也寫下了很多開源模式的成功故事,科技日新月異,透過網路,這些資訊已經是唾手可得。

因此自由軟體鑄造場認為,推廣開放原始碼理念的階段性任務已經達成,故即日起,我們決定停止電子報的發送服務。後續的重點任務會調整為「電子報精選文章選集」的整理工作,預計在八月完成並公開,期許能夠給予讀者們我們這十多年來的成果展示。

作者簡介:顧武雄, Microsoft MVP、MCITP與MCTS認證專家、台灣微軟Technet、Tech Day、Webcast、MVA特約資深顧問講師。目前個人Linux著作有Linux企業現場應用系統、Linux私有雲社群網路現場實戰。

引言:Linux下的開源軟體千奇百種,其中能夠實踐在企業協同合作生產力的套件也相當多,只是面對這麼多開源的企業應用軟體,該如何來為它選擇一個最佳的免費Linux作業平台呢?當您這麼問時,相信許多專業Linux的IT工作者,都會一致強烈推薦您採用CentOS來作為您公司的IT營運基礎平台,因為它可以幫您扛起擔負從虛擬化到各類網路伺服器的使命。

作者簡介:顧武雄, Microsoft MVP、MCITP與MCTS認證專家、台灣微軟Technet、Tech Day、Webcast、MVA特約資深顧問講師。目前個人Linux著作有Linux企業現場應用系統、Linux私有雲社群網路現場實戰。

引言:如今在企業IT市場中,堪稱能夠與VMware以及Microsoft虛擬化平台技術並駕齊驅的,恐怕只有同樣是老牌子的Citrix XenServer了。因為它不僅兼具高效能、高穩定、高可用性以及最高安全設計之外,更令人讚嘆的是它還是一個Linux核心下的開放原始碼套件。在您準備為公司資訊作業環境,進行全面虛擬化的規劃與導入之前,強烈建議您不妨先參考一下本文的精闢介紹與實戰講解,並完成最新免費XenServer版本的下載與建置評估,再來決定誰是最後入主私有雲的虛擬化基礎平台。

2015 Joint Workshop on Open Data Research

The 2015 Joint Workshop on Open Data Research --- jointly organized by Academia Sinica (Taiwan), Open Data Institute (UK), and the British Trade and Culture Office in Taiwan --- will be held on March 20, 2015 at Academia Sinica in Taipei. The goal of the workshop is to promote the exchange of ideas, practices, and perspectives about open data, in particluar in the context of research and development. Speakers and panelists from UK and Taiwan will present and discusss case studies, best practices, and research projects. All are invited to take part in the workshop. It is hoped that by engaging the various research and technical communities in Taiwan, UK, and worldwide, this event will help enable further open data research opportunities and connections.

You are much encouraged to participate in the workshop if you are or will be working on datasets released by others to the public for reuse. If you have been or are considering releasing your datasets to the public, you have more the reason to participate. Developers, researchers, students, and citizens, you are all welcomed. Let us all learn from one another to help shape open data practices.

The planning of this event has been helped by Open Source Software Foundry (https://www.openfoundry.org/) and Creative Commons Taiwan (https://creativecommons.tw/), two projects hosted at the Research Center for Information Technology Innovation, Academia Sinica.

More details about the 2015 Joint Workshop on Open Data Research can be found at the following:

◎ Date: 2015-03-20

◎ Venue: https://odw.tw/en/location

◎ Programme: https://odw.tw/en/programme

◎ Registration: https://odw.tw/en/registration


開放資料的研究與分享

「2015 開放資料研究聯合工作坊」近期將於 3 月 20 日在台北中央研究院舉行。這項活動由中央研究院、開放資料協會 (Open Data Institute, ODI) 、以及英國貿易文化辦事處 (British Trade and Culture Office) 所共同協力籌辦。工作坊的舉辦目的在於促進台灣、英國、以及在地與全球社群在開放資料研究領域的資訊分享。

此次活動能夠讓與會講者,就開放資料相關的想法、實踐,及觀點進行交流,特別就研究與發展這個脈絡來著墨。來自英國與台灣的講者和與談人,將就開放資料的案例研究、最佳實踐,以及研究專案內容這些主題進行呈現和討論。所有聽眾都非常歡迎能夠就這些討論進行參與。預期的成果是,藉由台灣、英國,及全球各方研究與技術社群的參與,本次活動能開啟開放資料研究未來的發展機會與人際網絡!

如果您本身對採用他人公眾釋出,容許再次使用的資料、資料集進行實作已有心得,或有這樣的打算,非常歡迎您能夠來參與這次活動。而若是您曾將手上持有的資料、資料集提供予公眾,或有這樣的想法,則您更是有充份的理由來參與此次活動。開發者、研究者、學生,以及對開放資料有興趣的公民參與者,都非常歡迎能夠撥冗來共襄盛舉!透過這樣的活動,參與者得以互相學習,以形塑未來開放資料實作、實踐的發展。

此次活動籌劃得力於中央研究院資訊科技創新研究中心下,「自由軟體鑄造場」與「台灣創用 CC」這兩個專案計畫。更多活動相關細節,請參照以下的資訊與連結:

◎ 日期: 2015/03/20

◎ 會場: https://odw.tw/tw/location

◎ 議程: https://odw.tw/en/programme

◎ 報名: https://odw.tw/tw/registration

 

 

 

作者簡介:顧武雄, Microsoft MVP、MCITP 與 MCTS 認證專家、台灣微軟 Technet、Tech Day、Webcast、MVA 特約資深顧問講師。目前個人 Linux 著作有 Linux 企業現場應用系統、Linux 私有雲社群網路現場實戰。

引言:Proxmox VE 是一套基於 Debian Linux 核心的開放原始碼虛擬化平台,透過它內建的作業系統虛擬化技術 (Container) 以及 Hypervisor 虛擬化技術 (Virtual Machine),兩者強力的結合應用之下,提供企業 IT 一個全方位、易於管理、功能強大且低成本的私有雲端基礎建設。

作者簡介:顧武雄,Microsoft MVP、MCITP 與 MCTS 認證專家、台灣微軟 Technet、Tech Day、Webcast、MVA 特約資深顧問講師。目前個人 Linux 著作有:「Linux 企業現場應用系統」、「Linux 私有雲社群網路現場實戰」。

引言:今日筆者所要介紹的一款 SME Server 9.0 開放原始碼閘道伺服器,是如今國內外極為少有的全功能 IT 解決方案。它非常適用在中小型的企業網路架構之中,不僅可以幫老闆節省掉不少的建置成本,又可作為內外網路間、人員間協同作業時的安全管理平台。

簡介

在 IT 預算相當有限的中小型企業營運中,若是想要自行建置一部全功能的閘道伺服器,來提供內外用戶端使用者跨平台的網路連線服務,即便是聘請了 Linux 伺服器平台的專家,也得花費好一段漫長的時日,才能夠建構出一個像樣的伺服器,更別說是採用以 Windows Server 平台為主的商用伺服器建置了,需要投入的成本肯定是相當可觀的。

早在 SME Server 8.0 時,筆者就已經注意到它的存在,等了近一年多的時間,歷經了 8.1 版本,如今最期盼的 9.0 正式版本終於發行了。值得注意的是,8.0 版本是架構在 Centos 5.8 的 Linux 作業系統之上,而 8.1 則是 CentOS 5.10,至於最新的 9.0 版本則是 CentOS 6.5。

作者簡介:顧武雄, Microsoft MVP、MCITP 與 MCTS 認證專家、台灣微軟 Technet、Tech Day、ebcast、MVA 特約資深顧問講師。目前個人 Linux 著作有 Linux 企業現場應用系統、Linux 私有雲社群網路現場實戰。

引言:針對知名的 Moodle 線上學習系統的建置,對於企業 IT 人員並非只是把它安裝好之後,就開放給所有員工來使用。而是必須進一步思考,如何藉由此系統來提升學員與老師之間的互動關係,並且提供一個更易於使用與安全的數位學習環境。本文將以實戰指引的方式,來告訴所有已導入或是即將導入 Moodle 線上學習系統的企業 IT,如何為您公司的 Moodle 網站,打造出更安全、更流暢的數位學平台來改善同仁們的學習品質。

常接觸自由開源軟體的讀者應該都聽過雙重授權 (dual-licensing) 或多重授權 (multi-licensing) 模式,也就是一個自由開源軟體透過多份不同的條款來授權散布,而軟體的使用者因此可以選擇最貼近自己需求的條款來後續散布這個軟體。這樣的多重授權模式常被應用在商業化利用的自由開源軟體上,最常看到的條款組合模式是以一份 GPL 類條款搭配商業授權條款來釋出,由於 GPL 類條款具有較為嚴格的授權拘束性,衍生程式的源碼必須在散布時也同時提供出來,對於不能履行這項義務的使用者來說,這時候就必須選擇洽談商業授權內容,在給付一定的授權金之後,使用者就可以獲得散布衍生程式無需提供源碼的授權條款。因此在這種「GPL 類+商業條款」的多重授權模式下,使用者通常只需要確認衍生程式源碼是否可以在散布時提供出來,就能決定要採用哪一種授權條款,而在相關產品的授權資訊標示上也因此相對地單純(註一)。不過在多重授權模式中,還有一種的態樣是透過多份自由開源授權條款來散布,在面對這種多重自由開源條款授權的軟體時,使用者條款在選擇條款的考量標準與授權標示上,均與上述「GPL 類+商業條款」的典型略有不同,因此本文將從多重自由開源條款授權的緣由談起,來說明在面對這種軟體時,可以採用什麼樣的基本態度來選擇條款,以及如何適當地標示後續散布的授權聲明內容。

每個小嬰兒都是父母的寶貝,父母都想給他們最好的照顧!但是新手爸媽常因為小嬰兒的嚎啕大哭而手忙腳亂、不知所措!是否你也遇過寶寶大哭,但是泡了牛奶卻不喝、檢查尿布也沒有濕的情況呢?為了紓解新手爸媽的焦慮,雲林科技大學開發了「嬰語翻譯機」app,幫助爸媽讀懂寶貝的心。更厲害的是,開發此 app 的團隊參加創業比賽在眾多團隊中脫穎而出,成立了「宜默瑞科技」。今天我們採訪到主持醫學影像處理實驗室,同時也是產學與智財育成營運中心研發長的張傳育教授,請他分享開發「嬰語翻譯機」app 的過程,還有帶領同學投入創業的經驗。現在先來看看「嬰語翻譯機」有什麼神奇之處吧!

在自由開源軟體的商業應用過程中,軟體專利侵權的潛在風險一直是個受到矚目的議題,因為依各國著作權法及電腦程式保護專法的規定,著作權性質的保謢標的多是限定在著作的表現形式上,故而重新撰寫且完全不抄襲他人的程式碼,將有機會主張新創作的程式,是一個全新的創作,而不受到他人既定程式的著作權利拘束,這也是 GNU 計畫 (GNU Project: GNU is Not Unix) 當初設立起步的主要思維:透過群策群力的方式,不加抄襲但重新創作具 Unix 系統所有功能的全新電腦作業系統,來讓後續的應用不受到既定 Unix 作業系統的拘束;然而在專利權的領域裡,因為其保護的標的多為抽象,且可實施在不同載體的技術方法和步驟,故第三人專利的議題在自由開源商用領域可能引發的效應,往往讓商業使用者憂心,畢竟,自由開源軟體專案允許多人共工的模式,一方面確實是加速了軟體專案的開發效率與期程,然而,開發流程裡是不是有開發者誤用或因疏忽寫入第三人既存,且受軟體專利保護的演算法,而讓整體專案後續曝露在專利侵權的風險下,這方面的推論,理論上亦有可能成真。
 
不過,自由開源軟體專案,在經過了這二十多年的商業化發展之後,全球利用它來進行商業營利的公司,亦已經發展出了不同的措施,可以一定程度面對這些可能產生的第三人專利侵權問題,這些不同措施所能產生的影響各有不同,其有效性也待實務驗證,不過其中有的措施,甚至可能對於全球專利制度產生重大而長遠的影響,這是此篇文章想要進行基礎討論和說明的要點。

一、什麼是測試?測試的重要性?

開發者在撰寫程式的時候,程式不大可能會沒有問題,所以通常就需要驗證程式的執行是不是符合預期。測試程式能用來驗證程式程式的運作是不是正常的,並發現程式中的錯誤,以增加軟體品質。

下面是一個活動報名的系統:

上篇文章:第一次用 PHPUnit 寫測試就上手(上)

3. Data Providers(資料提供者)

資料提供者,能提供多筆的測試資料給測試案例進行多次的測試。

使用資料提供者,能讓測試更簡潔,因為,可以將測試的 assertions 與測試資料分開寫。