開源產業,從何入手?

2021-04-12 17:39:21 字數 2139 閱讀 6631

10年來,中國在發展「開源產業」的道路上摸索前進。但是,發展開源產業的切入點在**,我們並不清楚,似乎全民大搞「國產

linux

發行版」就可以了,其實不然。

細觀中國開源產業之現狀,其實就是那麼幾家

linux

發行商在折騰。實質上,它們都是商業軟體公司,以盈利為目的,崇尚「打單」(**採購)、「預裝」(批量**),從未考慮(未曾顧及)普及全民的開源教育,結果導致我國開源產業之奇怪現狀:一提開源(指「自由軟體」)兩字,惟恐避之不及。我認為,不喚起全民的開源意識,中國的所謂「開源產業」必然沒有希望(根基)。 去年

12月14日,北京大學教育技術研究所副所長陳國棟教授在給我的郵件中說:「

我是北京大學的一名老師,對開源軟體在高等教育領域的應用方面的研究非常感興趣,目前正在與一些志同道合的的同事和朋友,準備將國外一些比較成熟的教育類開源系統引進國內,以推廣開源軟體在國內高等教育領域的應用」。陳教授指出,目前在國際上網路教育(或者稱為「

e-learning

」)非常流行。搞網路教育必然涉及課程管理系統(

cms,

course management system

)。商業

cms產品中,比如:

webct

和blackboard

,其中美國bb(

blackboard

,黑板之意)軟體包是最著名的,但是,其**極為昂貴,每套

42.8

萬元人民幣(以

4000

名註冊學生的高校為例)。那麼,有沒有什麼別的辦法呢?

目前,國際上開源網路教育平台有不少可供採用,比如:美國的

sakai

、澳大利亞的

moodle

、英國的

bodinton

、加拿大的

atutor

等等。特別值得提出的是,陳教授在郵件中說:「經過我們的研究和測試,(這些開源網路教育平台)都證明是非常不錯的開源網上教學系統。功能與

blackboard

相比,實際上都不相上下」。但是,陳教授所擔心的是,「考慮到國內目前開源軟體的現狀,我們這樣做是否能夠被國內所接受?由於國內尚無類似的專案,我們心裡都沒底」,「從目前國內的情況來看,中國開源軟體的推廣或商業運做似乎主要集中於

linux

方面,應用系統方面的開源軟體較少。同時,只針對高校的教育類開源軟體的專案或公司則基本上沒聽說過。在這種情況下,您覺得,我們這樣做有成功的可能嗎」?我的回答是,完全有可能。

實際上,澳大利亞的

moodle

是開源網路教育平台的佼佼者。

moodle

執行在所謂

lamp

(linux+apache+mysql+php

)架構上,可以跑在

edubuntu

平台上。

moodle

的模組化程度極高,分為課程管理和內容管理,等等。目前,

moodle

使用者遍及全球

160個國家,有

150,000

個註冊使用者,形成了相當規模的

moodle

社群,發展勢頭很好。

moodle

可以用於一般大專院校和中等學校。另一方面,

edubuntu

本身包含了極為豐富的適宜兒童教育的內容以及組建電腦教室的

ltsp

技術,特別適宜中小學教學活動。在現今情況下,我們講的「開源教育」具體是指,在具體教育活動中使用開源軟體,而並不是什麼極為抽象又難於捉摸的「開源教育」。簡單說來,開源教育就是教育中的開源軟體(

open source in education)。

開源產業,從何入手?答曰:開源教育,而不能僅僅依靠**採購(

linux

)。採用什麼

linux

平台(發行版)並不重要,歐洲、印度、澳大利亞、非洲和南美洲並沒有本地

linux

發行版(發行商),但是,那裡的「開源事業」照樣紅紅火火。中國存在許多相互不相容的

linux

發行版,嚴重阻礙了國內開源產業的健康發展,造成了我國軟體產業格局的**(分散)。讓

ubuntu

走進學校,我們期待著新的一代。

測試新手從何入手

當你剛被聘用到乙個測試小組時,作為新手,可能你應該按別人指定的測試計畫執行測試。這並不是說你沒有能力制定這樣的計畫,而是別人制定的測試計畫可能比你的好 這是乙個公認的事實 按別人的計畫執行,並記下那些可以用不同方式完成的部分和優秀之處。用不了多久,你就有自己作主的權利了,最開始要從你負責元件的測試計...

android 安全學習從何入手?

android安全到底如何入手呢?看看乙個培訓機構的課程介紹,也許給我們一些啟發。裡面的每個小節都值得去分析一下。overview android stack from the security perspective android user space native layer 研究native...

程式設計入門 學習程式設計,從何入手

如果您想學習程式設計,卻又不知從何入手,那麼您不妨看看下面的幾種學習方案,可能會給您一些啟示吧!方案一 basic語言 visual basic 優點 1 basic 簡單易學,很容易上手。2 visual basic 提供了強大的視覺化程式設計能力,可以讓你輕鬆地做出漂亮的程式。3 眾多的控制項讓...