官方網(wǎng)址,可直接玩的.
?
http://www.handdrawngames.com/DesktopTD/game.asp
轉:
(一)成長的寓言:做一棵永遠成長的蘋果樹
一棵蘋果樹,終于結果了。
第一年,它結了10個蘋果,9個被拿走,自己得到1個。對此,蘋果樹憤憤不平,于是自斷經(jīng)脈,拒絕成長。第二年,它結了5個蘋果,4個被拿走,自己得到1個。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”這棵蘋果樹心理平衡了。
但是,它還可以這樣:繼續(xù)成長。譬如,第二年,它結了100個果子,被拿走90個,自己得到10個。
很可能,它被拿走99個,自己得到1個。但沒關系,它還可以繼續(xù)成長,第三年結1000個果子……
其實,得到多少果子不是最重要的。最重要的是,蘋果樹在成長!等蘋果樹長成參天大樹的時候,那些曾阻礙它成長的力量都會微弱到可以忽略。真的,不要太在乎果子,成長是最重要的。
【心理點評】你是不是一個已自斷經(jīng)脈的打工族?
剛開始工作的時候,你才華橫溢,意氣風發(fā),相信“天生我才必有用”。但現(xiàn)實很快敲了你幾個悶棍,或許,你為單位做了大貢獻沒人重視;或許,只得到口頭重視但卻得不到實惠;或許……總之,你覺得就像那棵蘋果樹,結出的果子自己只享受到了很小一部分,與你的期望相差甚遠。
于是,你憤怒、你懊惱、你牢****滿腹……最終,你決定不再那么努力,讓自己的所做去匹配自己的所得。幾年過去后,你一反省,發(fā)現(xiàn)現(xiàn)在的你,已經(jīng)沒有剛工作時的激情和才華了。
“老了,成熟了。”我們習慣這樣自嘲。但實質是,你已停止成長了。
這樣的故事,在我們身邊比比皆是。
之所以犯這種錯誤,是因為我們忘記生命是一個歷程,是一個整體,我們覺得自己已經(jīng)成長過了,現(xiàn)在是到該結果子的時候了。我們太過于在乎一時的得失,而忘記了成長才是最重要的。
好在,這不是金庸小說里的自斷經(jīng)脈。我們隨時可以放棄這樣做,繼續(xù)走向成長之路。
切記:如果你是一個打工族,遇到了不懂管理、野蠻管理或錯誤管理的上司或企業(yè)文化,那么,提醒自己一下,千萬不要因為激憤和滿腹牢****而自斷經(jīng)脈。不論遇到什么事情,都要做一棵永遠成長的蘋果樹,因為你的成長永遠比每個月拿多少錢重要。
(二)動機的寓言:孩子在為誰而玩
一群孩子在一位老人家門前嬉鬧,叫聲連天。幾天過去,老人難以忍受。
于是,他出來給了每個孩子25美分,對他們說:“你們讓這兒變得很熱鬧,我覺得自己年輕了不少,這點錢表示謝意。”
孩子們很高興,第二天仍然來了,一如既往地嬉鬧。老人再出來,給了每個孩子15美分。他解釋說,自己沒有收入,只能少給一些。15美分也還可以吧,孩子仍然興高采烈地走了。
第三天,老人只給了每個孩子5美分。
孩子們勃然大怒,“一天才5美分,知不知道我們多辛苦!”他們向老人發(fā)誓,他們再也不會為他玩了!
【心理點評】你在為誰而“玩”
這個寓言是蘋果樹寓言的更深一層的答案:蘋果樹為什么會自斷經(jīng)脈,因為它不是為自己而“玩”。
人的動機分兩種:內(nèi)部動機和外部動機。如果按照內(nèi)部動機去行動,我們就是自己的主人。如果驅使我們的是外部動機,我們就會被外部因素所左右,成為它的奴隸。
在這個寓言中,老人的算計很簡單,他將孩子們的內(nèi)部動機“為自己快樂而玩”變成了外部動機“為得到美分而玩”,而他操縱著美分這個外部因素,所以也操縱了孩子們的行為。寓言中的老人,像不像是你的老板、上司?而美分,像不像是你的工資、獎金等各種各樣的外部獎勵?
如將外部評價當作參考坐標,我們的情緒就很容易出現(xiàn)波動。因為,外部因素我們控制不了,它很容易偏離我們的內(nèi)部期望,讓我們不滿,讓我們牢****滿腹。不滿和牢****等負性情緒讓我們痛苦,為了減少痛苦,我們就只好降低內(nèi)部期望,最常見的方法就是減少工作的努力程度。
一個人之所以會形****部評價體系,最主要的原因是父母喜歡控制他。父母太喜歡使用口頭獎懲、物質獎懲等控制孩子,而不去理會孩子自己的動機。久而久之,孩子就忘記了自己的原初動機,做什么都很在乎外部的評價。上學時,他忘記了學習的原初動機———好奇心和學習的快樂;工作后,他又忘記了工作的原初動機——— 成長的快樂,上司的評價和收入的起伏成了他工作的最大快樂和痛苦的源頭。
切記:外部評價系統(tǒng)經(jīng)常是一種家族遺傳,但你完全可以打破它,從現(xiàn)在開始培育自己的內(nèi)部評價體系,讓學習和工作變成“為自己而玩”。
(三)規(guī)劃的寓言:把一張紙折疊51次
想象一下,你手里有一張足夠大的白紙。現(xiàn)在,你的任務是,把它折疊51次。那么,它有多高?
一個冰箱?一層樓?或者一棟摩天大廈那么高?不是,差太多了,這個厚度超過了地球和太陽之間的距離。
【心理點評】
到現(xiàn)在,我拿這個寓言問過十幾個人了,只有兩個人說,這可能是一個想象不到的高度,而其他人想到的最高的高度也就是一棟摩天大廈那么高。
折疊51次的高度如此恐怖,但如果僅僅是將51張白紙疊在一起呢?
這個對比讓不少人感到震撼。因為沒有方向、缺乏規(guī)劃的人生,就像是將51張白紙簡單疊在一起。今天做做這個,明天做做那個,每次努力之間并沒有一個聯(lián)系。這樣一來,哪怕每個工作都做得非常出色,它們對你的整個人生來說也不過是簡單的疊加而已。
當然,人生比這個寓言更復雜一些。有些人,一生認定一個簡單的方向而堅定地做下去,他們的人生最后達到了別人不可企及的高度。譬如,我一個朋友的人生方向是英語,他花了十數(shù)年努力,僅單詞的記憶量就達到了十幾萬之多,在這一點上達到了一般人無法企及的高度。
也有些人,他們的人生方向也很明確,譬如開公司做老板,這樣,他們就需要很多技能———專業(yè)技能、管理技能、溝通技能、決策技能等等。他們可能會在一開始嘗試做做這個,又嘗試做做那個,沒有一樣是特別精通的,但最后,開公司做老板的這個方向將以前的這些看似零散的努力統(tǒng)合到一起,這也是一種復雜的人生折疊,而不是簡單的疊加。
切記:看得見的力量比看不見的力量更有用。
現(xiàn)在,流行從看不見的地方尋找答案,譬如潛能開發(fā),譬如成功學,以為我們的人生要靠一些奇跡才能得救。但是,在我看來,東莞恒緣心理咨詢中心的咨詢師毛正強說得更正確,“通過規(guī)劃利用好現(xiàn)有的能力遠比挖掘所謂的潛能更重要。”
(四)逃避的寓言:小貓?zhí)娱_影子的招數(shù)
“影子真討厭!”小貓湯姆和托比都這樣想,“我們一定要擺脫它。”
然而,無論走到哪里,湯姆和托比發(fā)現(xiàn),只要一出現(xiàn)陽光,它們就會看到令它們抓狂的自己的影子。
不過,湯姆和托比最后終于都找到了各自的解決辦法。湯姆的方法是,永遠閉著眼睛。托比的辦法則是,永遠待在其他東西的陰影里。
【心理點評】
這個寓言說明,一個小的心理問題是如何變成更大的心理問題的。
可以說,一切心理問題都源自對事實的扭曲。什么事實呢?主要就是那些令我們痛苦的負****件。
因為痛苦的體驗,我們不愿意去面對這個負****件。但是,一旦發(fā)生過,這樣的負****件就注定要伴隨我們一生,我們能做的,最多不過是將它們壓抑到潛意識中去,這就是所謂的忘記。
但是,它們在潛意識中仍然會一如既往地發(fā)揮作用。并且,哪怕我們對事實遺忘得再厲害,這些事實所伴隨的痛苦仍然會襲擊我們,讓我們莫名其妙地傷心難過,而且無法抑制。這種疼痛讓我們進一步努力去逃避。
發(fā)展到最后,通常的解決辦法就是這兩個:要么,我們像小貓湯姆一樣,徹底扭曲自己的體驗,對生命中所有重要的負****實都視而不見;要么,我們像小貓托比一樣,干脆投靠痛苦,把自己的所有事情都搞得非常糟糕,既然一切都那么糟糕,那個讓自己最傷心的原初事件就不是那么疼了。
白云心理醫(yī)院的咨詢師李凌說,99%的****者有過痛苦的遭遇。他們之所以****,是為了讓自己逃避這些痛苦。這就像是躲進陰影里,痛苦的事實是一個魔鬼,為了躲避這個魔鬼,干脆把自己賣給更大的魔鬼。
還有很多酗酒的成人,他們有過一個酗酒而暴虐的老爸,挨過老爸的不少折磨。為了忘記這個痛苦,他們學會了同樣的方法。
除了這些看得見的錯誤方法外,我們?nèi)祟愡€發(fā)明了無數(shù)種形形色色的方法去逃避痛苦,弗洛伊德將這些方式稱為心理防御機制。太痛苦的時候,這些防御機制是必要的,但糟糕的是,如果心理防御機制對事實扭曲得太厲害,它會帶出更多的心理問題,譬如強迫癥、社交焦慮癥、多重人格,甚至精神****癥等。
真正抵達健康的方法只有一個———直面痛苦。直面痛苦的人會從痛苦中得到許多意想不到的收獲,它們最終會變成當事人的生命財富。
切記:陰影和光明一樣,都是人生的財富。
一個最重要的心理規(guī)律是,無論多么痛苦的事情,你都是逃不掉的。你只能去勇敢地面對它,化解它,超越它,最后和它達成和解。如果你自己暫時缺乏力量,你可以尋找?guī)椭瑢ふ矣H友的幫助,或尋找專業(yè)的幫助,讓你信任的人陪著你一起去面對這些痛苦的事情。
美國心理學家羅杰斯曾是最孤獨的人,但當他面對這個事實并化解后,他成了真正的人際關系大師;美國心理學家弗蘭克有一個暴虐而酗酒的繼父和一個糟糕的母親,但當他挑戰(zhàn)這個事實并最終從心中原諒了父母后,他成了治療這方面問題的專家;日本心理學家森田正馬曾是嚴重的神經(jīng)癥患者,但他通過挑戰(zhàn)這個事實并最終發(fā)明出了森田療法……他們生命中最痛苦的事實最后都變成了他們最重要的財富。你,一樣也可以做到。
(五)行動的寓言———螃蟹、貓頭鷹和蝙蝠
螃蟹、貓頭鷹和蝙蝠去上惡習補習班。數(shù)年過后,它們都順利畢業(yè)并獲得博士學位。不過,螃蟹仍橫行,貓頭鷹仍白天睡覺晚上活動,蝙蝠仍倒懸。
【心理點評】
這是黃永玉大師的一個寓言故事,它的寓意很簡單:行動比知識重要。
用到心理健康中,這個寓言也發(fā)人深省。
心理學的知識堪稱博大精深。但是,再多再好的心理學知識也不能自動幫助一個人變得更健康。其實,我知道的一些學過多年心理學的人士,他們學心理學的目的之一就是要治自己,但學了這么多年以后,他們的問題依舊。
之所以出現(xiàn)這種情況,一個很重要的原因是,他們沒有身體力行,那樣知識就只是遙遠的知識,知識并沒有化成他們自己的生命體驗。
我的一個喜歡心理學的朋友,曾被多名心理學人士認為不敏感,不適合學心理學。但事實證明,這種揣測并不正確。他是不夠敏感,但他有一個非常大的優(yōu)點:知道一個好知識,就立即在自己的生命中去執(zhí)行。這樣一來,那些遙遠的知識就變成了真切的生命體驗,他不必“懂”太多,就可以幫助自己,并幫助很多人。
如果說,****感度是一種天才素質,那么高行動力是更重要的天才素質。
這個寓言還可以引申出另一種含義:不要太指望神秘的心理治療的魔力。最重要的力量永遠在你自己的身上,奧秘的知識、玄妙的潛能開發(fā)、炫目的成功學等等,都遠不如你自己身上已有的力量重要。我們習慣去外面尋找答案,去別人那里尋找力量,結果忘記了力量就在自己身上。
切記:別人的知識不能自動地拯救你。
如果一些連珠的妙語打動了你,如果一些文字或新信條啟發(fā)了你。那么,這些別人的文字和經(jīng)驗都只是一個開始,更重要的是,你把你以為好的知識真正運用到你自己的生命中去。
猶太哲學家馬丁·布伯的這句話,我一直認為是最重要的:
你必須自己開始。假如你自己不以積極的愛去深入生存,假如你不以自己的方式去為自己揭示生存的意義,那么對你來說,生存就將依然是沒有意義的。
(六)放棄的寓言:蜜蜂與鮮花
玫瑰花枯萎了,蜜蜂仍拼命****,因為它以前從這朵花上****過甜蜜。但是,現(xiàn)在在這朵花上,蜜蜂****的是毒汁。
蜜蜂知道這一點,因為毒汁苦澀,與以前的味道是天壤之別。于是,蜜蜂憤不過,它吸一口就抬起頭來向整個世界抱怨,為什么味道變了?!
終于有一天,不知道是什么原因,蜜蜂振動翅膀,飛高了一點。這時,它發(fā)現(xiàn),枯萎的玫瑰花周圍,處處是鮮花。
【心理點評】
這是關于愛情的寓言,是一位年輕的語文老師的真實感悟。
有一段時間,她失戀了,很痛苦,一直想約我聊聊,希望我的心理學知識能給她一些幫助。我們一直約時間,但快兩個月過去了,兩人的時間總不能碰巧湊在一起。
最后一次約她,她說:“謝謝!不用了,我想明白了。”
原來,她剛從九寨溝回來。失戀的痛苦仍在糾纏她,讓她神情恍惚,不能享受九寨溝的美麗。不經(jīng)意的時候,她留意到一只小蜜蜂正在一朵鮮花上采蜜。那一剎那間,她腦子里電閃雷鳴般地出現(xiàn)了一句話:“枯萎的鮮花上,蜜蜂只能****到毒汁。”
當然,大自然中的小蜜蜂不會這么做,只有人類才這么傻,她這句話里的蜜蜂當然指她自己。這一剎那,她頓悟出了放棄的道理。以前,她想讓我?guī)退叱鰜恚岚蚱鋵嵕烷L在她自己身上,她想飛就能飛。
放棄并不容易,愛情中的放棄尤其令人痛苦。因為,愛情是對我們幼小時候的親子關系的復制。幼小的孩子,無論從哪個方面看,都離不開爸爸媽媽。如果爸爸媽媽完全否定他,那對他來說就意味著死亡,這是終極的傷害和恐懼。我們多多少少都曾體驗過被爸爸媽媽否定的痛苦和恐懼,所以,當愛情———這個親子關系的復制品再一次讓我們體驗這種痛苦和恐懼時,我們的情緒很容易變得非常糟糕。
不過,愛情和親子關系相比,有一個巨大的差別:小時候,我們無能為力,一切都是父母說了算;但現(xiàn)在,我們長大了,我們有力量自己去選擇自己的命運。可以說,童年時,我們是沒有翅膀的小蜜蜂,但現(xiàn)在,我們有了一雙強有力的翅膀了。
但是,當深深地陷入愛情時,我們會回歸童年,我們會忘記自己有一雙可以飛翔的翅膀。等我們自己悟出這一點后,愛情就不再會是對親子關系的自動復制,我們的愛情就獲得了自由,就有了放棄的力量。
切記:愛情是兩個人的事情,兩個完全平等的、有獨立人格的人的事情。你可以努力,但不是說,你努力了就一定會有效果,因為另一個人,你并不能左右。
所以,無論你多么在乎一次愛情,如果另一個人堅決要離開你,請尊重他的選擇。
并且,還要記得,你不再是童年,只能聽憑痛苦的折磨。你已成人,你有一雙強有力的翅膀,你完全可以飛出一個已經(jīng)變成毒藥的關系。
(七)親密的寓言:獨一無二的玫瑰
小王子有一個小小的星球,星球上忽然綻放了一朵嬌艷的玫瑰花。以前,這個星球上只有一些無名的小花,小王子從來沒有見過這么美麗的花,他愛上這朵玫瑰,細心地呵護她。
那一段日子,他以為,這是一朵人世間唯一的花,只有他的星球上才有,其他的地方都不存在。
然而,等他來到地球上,發(fā)現(xiàn)僅僅一個花園里就有5000朵完全一樣的這種花朵。這時,他才知道,他有的只是一朵普通的花。
一開始,這個發(fā)現(xiàn),讓小王子非常傷心。但最后,小王子明白,盡管世界上有無數(shù)朵玫瑰花,但他的星球上那朵,仍然是獨一無二的,因為那朵玫瑰花,他澆灌過,給她罩過花罩,用屏風保護過,除過她身上的毛蟲,還傾聽過她的怨艾和自詡,聆聽過她的沉默……一句話,他馴服了她,她也馴服了他,她是他獨一無二的玫瑰。
“正因為你為你的玫瑰花費了時間,這才使你的玫瑰變得如此重要。”一只被小王子馴服的狐貍對他說。
【心理點評】
這是法國名著《小王子》中一個有名的寓言故事,我曾讀過十數(shù)遍,但仍然是直到2005年才明白這一點。
面對著5000朵玫瑰花,小王子說:“你們很美,但你們是空虛的,沒有人能為你們?nèi)ニ馈!?
只有傾注了愛,親密關系才有意義。但是,現(xiàn)在我們越來越流行空虛的“親密關系”,最典型的就是因網(wǎng)絡而泛濫的****。
我們急著去擁有。仿佛是,每多擁有過一朵玫瑰,自己的生命價值就多了一分。網(wǎng)絡時代,擁有過數(shù)十名情人,已不再是太罕見的事情。但我所了解的這些濫情者,沒有一個是不空虛的。他們并不享受關系,他們只享受征服。
“征服欲望越強的人,對于關系的親密度越?jīng)]有興趣。”廣州白云心理醫(yī)院的咨詢師榮瑋齡說,“沒有擁有前,他們會想盡一切辦法拉近關系的距離。但一旦擁有后,他們會迅速喪失對這個親密關系的興趣。征服欲望越強,喪失的速度越快。”
對于這樣的人,一個玫瑰園比起一朵獨一無二的玫瑰花來,更有吸引力。
然而,關系的美,正在乎兩人的投入程度和被馴服程度。當兩個人都自然而然地去投入,自然而然地被馴服后,關系就會變成人生養(yǎng)料,讓一個人的生命變得更充盈、更美好。
但是,無論多么親密。小王子仍是小王子,玫瑰仍是玫瑰,他們?nèi)匀皇莾蓚€個體。如果玫瑰不讓小王子旅行,或者小王子旅行時非將玫瑰花帶在身上,兩者一定要黏在一起,關系就不再是享受,而會變成一個累贅。
切記:一個既親密而又相互獨立的關系,勝于一千個一般的關系。這樣的關系,會把我們從不可救藥的孤獨感中拯救出來,是我們生命中最重要的一種救贖。
如果不曾體驗過,你就無法知道這種關系的美。
今天無意間發(fā)現(xiàn)幾個很好的系統(tǒng)盤下載地
?
http://www.ghost2.cn/
http://www.ghost007.com/
http://www.51xp.cc
不知道大家在看論壇(或者是提問回答形式的)的時候,有沒有發(fā)現(xiàn)一種普遍現(xiàn)象,樓主提問后,接下來的回答者幾乎就是一個模式,頭幾個回答者可能會給出與之相關的回答,然后接下來中間就會出現(xiàn)開始與本提問牛頭不對馬嘴的回答,然后,無聊的"頂","接分"之類的層出不窮,然后不知道為什么就會出現(xiàn)爭吵,開始罵娘,對罵,最后不了了之,總之花樣搞盡,問題還是沒有解決,有時候感覺提問者像是給出一個給別人吵架的主題。。我真的不明白這樣的回答有什么意義,我也想不明白這樣的模式是怎么形成的,其實我覺得,你如果能回答此帖的問題,你大可以給出答案,不知道的大可不必給出一些費話,這樣子,帖子才得到真正存在的意義,也是提問者的初衷。當然每個人的理解可能不盡相同,但再怎么樣我覺得沒有必要在論帖子里一樓接一樓的爭吵下去,沒半點意義。。如果誰真的那么好斗,可私底下去爭,去吵,去罵,去打。沒人管,但在請給論壇一個干凈和諧的環(huán)境,這樣對大家只有好處,沒有壞處。
?
另:不知道有好事者如果看到我這一帖子是不是又要開搞了。。。如果那樣的話,請不要在這撒野,就當沒有看到這帖一樣。
(1)Contributors?和?Recipients CPL也是一項對商業(yè)應用友好的協(xié)議。它允許?Recipients?對源碼進行任意的使用、復制、分發(fā)、傳播、展示、修改以及改后做閉源的二次商業(yè)發(fā)布,這點跟BSD?很類似,也屬于自由度比較高的開源協(xié)議。但是,需要遵循: 4.獨立的模塊(Separate Module),不需要開源。 ?
Open-source License(轉載)
Contributors?指的是對某個開源軟件或項目提供了代碼(包括最初的或者修改過的)發(fā)布的人或者實體(團隊、公司、組織等),Contributors?按照參與某個軟件開源的時間先后,可以分為an initial Contributor?和?subsequent Contributors?。
Recipients指的是開源軟件或項目的獲取者,顯然,subsequent Contributors?也屬于?Recipients之列。
(2)Source Code?和?Object Code
Source Code?指的是各種語言寫成的源代碼,通過Source Code,結合文檔,?可以了解到整個軟件的體系結構及具體到某個功能函數(shù)的實現(xiàn)方法等。
Object Code?指的是Source Code?經(jīng)過編譯之后,生成的類似于“類庫”一樣的,提供各種接口供他人使用的目標碼,按我的理解,它就是像常見的DLL、AtiveX、OCX控件性質的東西。(不知道這樣理解對不對)分清楚這兩個概念的目的在于,有些開源,只發(fā)布Object Code?,當然,大多數(shù)發(fā)布的是Source Code。很多協(xié)議也對?“你發(fā)布的是哪種Code的時候應該怎樣”,有著明確的約束。
(3)Derivative Module?和?Separate Module
Derivative Module?指的是,依托或包含“最初的”或者“從別人處獲取的”開源代碼而產(chǎn)生的代碼,是原“源代碼”的增強(不等于增加)、改善和延續(xù)的模塊,意為“衍生模塊”。
Separate Module?指的是,參考或借助原“源代碼”,開發(fā)出的獨立的,不包含、不依賴于原“源代碼模塊”,意為“獨立的模塊”。理解這兩個概念的目的在于,很多協(xié)議對涉及到商業(yè)發(fā)布的時候,會有哪些是衍生的,哪些是獨立的,有著明確的商業(yè)發(fā)布規(guī)定。
接下來,說說常見的幾種協(xié)議吧。其實上面我給出的幾篇文章的鏈接里面對一些常見的開源協(xié)議已經(jīng)有比較清晰的描述了,我這里也只是加人了個人的一些理解,希望對接觸得少的人有一定的幫助吧。
GPL(Gun General Public License)?vesion 2.0 1991
最常見的開源協(xié)議,使用它作為授權協(xié)議的有大名鼎鼎的?Linux?。GPL最顯著的兩個特點就是網(wǎng)上稱為的“病毒性傳播”和“不允許閉源的商業(yè)發(fā)布”。
所謂的“病毒性傳播”,指的是,GPL規(guī)定,所有從GPL協(xié)議授權的源碼衍生出來的(即上面提到的DerivativeModule),或者要跟GPL授權的源碼混著用的Project,都要遵循GPL協(xié)議,就像病毒一樣,粘上了關系,就“中毒”了。GPL這樣規(guī)定的目的是,保證在GPL協(xié)議保護下的產(chǎn)品,不會再受到其他協(xié)議或者授權的約束。即讓跟GPL有關系的源碼都能免費獲取。舉個例子,如果你的改進的Linux中使用了GPL授權下的開源模塊(也必須使用,你不可能自己重新去做個內(nèi)核吧,如果做出來了,你也沒必要叫Linux了。),那么你整個Linux產(chǎn)品也必須遵循?GPL協(xié)議去開源,不能以其他方式去開源發(fā)布,更不允許閉源發(fā)布。這樣一來,就不會出現(xiàn)這樣一個Linux--這個功能是GPL協(xié)議授權的,可以免費獲取源碼,而另外一個功能是其他協(xié)議下的,拿不到源碼。這點規(guī)定對使用或者研究該產(chǎn)品的人來說,是一個極大的便利。
而“不允許閉源商業(yè)發(fā)布”指的是,在?GPL授權下,你的軟件產(chǎn)品可以商業(yè)發(fā)布,拿去賣錢,但是在這同時,你也必須將該產(chǎn)品的源碼以GPL協(xié)議方式開源發(fā)布出去,供他人免費獲取。也許有人會迷惑,拿去賣,又同時開源,那誰來買阿?這個產(chǎn)品怎么賺錢呢??這就涉及到開源產(chǎn)品的商業(yè)模式的問題了,想了解相關一些信息的話,可以看看以上我給出鏈接的一些文章。至于后面,可能會寫一篇關于開源項目的商業(yè)模式的隨筆。
GPL協(xié)議下的商業(yè)發(fā)布的一個關鍵點就像?Java?視線論壇的?Robbin所說的,GPL是針對軟件源代碼的版權,而不是針對軟件編譯后二進制版本的版權。你有權免費獲得軟件的源代碼,但是你沒有權力免費獲得軟件的二進制發(fā)行版本。GPL對軟件發(fā)行版本唯一的限制就是:你的發(fā)行版本必須把完整的源代碼一同提供。
BSD(Berkeley Software Distribution)
跟GPL有很大的不同,BSD協(xié)議是給予人很大的自由的一種開源協(xié)議。其最大的特點是,Recipients?幾乎可以對源碼“為所欲為”,可以自由地修改,自由地使用,修改后再以其他方式再發(fā)布(商業(yè)或者開源)。但,你做這些事情的時候,還是得遵循以下規(guī)則:
1.?如果再發(fā)布的產(chǎn)品中包含原“源代碼”,則在原“源代碼”中必須帶有原來代碼中的BSD協(xié)議。?
2.?如果再發(fā)布的只是二進制類庫/軟件(Object Code / Product),則需要在類庫/軟件的文檔和版權聲明中包含原來代碼中的BSD協(xié)議。?
3.?不可以用開源代碼的作者/機構名字和原來產(chǎn)品的名字做市場推廣。?
其實這幾個規(guī)則約定的目的也只是達到一個目的:是他人的東西,別人以BSD開源了,你就不能不做任何聲明而占為己有,更不能用他人的名義來做商業(yè)推廣。你只對你自己的東西擁有絕對控制權。
舉個例子,你用開源代碼(A)修改或做其他增添之后,產(chǎn)生了產(chǎn)品B,這時候,你對B的控制由你自己決定,你可以用任何協(xié)議再開源,也可以閉源商業(yè)發(fā)布。但,因為如果B中包含了A或A的一部分(一點都不包含就不叫修改了),那你在B產(chǎn)品的版權聲明中,必須有提到你有使用到A?,并且附帶上?A?的開源協(xié)議。而且不能做商業(yè)推廣的時候?將?B?冠以?原開源作者的名義以促進商業(yè)推廣。
BSD代碼鼓勵代碼共享,但需要尊重代碼作者的著作權。BSD由于允許使用者修改和重新發(fā)布代碼,也允許使用或在BSD代碼上開發(fā)商業(yè)軟件發(fā)布和銷售,因此是對商業(yè)集成很友好的協(xié)議。而很多的公司企業(yè)在選用開源產(chǎn)品的時候都首選BSD協(xié)議,因為可以完全控制這些第三方的代碼,在必要的時候可以修改或者二次開發(fā)。?
Apache Licence vesion 2.0?
Apache Licence?是著名的非盈利開源組織?Apache?采用的協(xié)議。該協(xié)議和BSD類似,同樣鼓勵代碼共享和尊重原作者的著作權,同樣允許代碼修改,再發(fā)布(作為開源或商業(yè)軟件)。需要滿足的條件也和BSD類似:(配備英文原文,方便更準確理解)?
1.?需要給?Recipients?一份Apache Licence?
(You must give any other recipients of the Work or DerivativeWorks a copy of this License)
2.?如果你修改了代碼,需要在被修改的文件中進行說明。
(You must cause any modified files to carry prominent noticesstating that You changed the files)?
3.?在Derivative Module中(修改和包含源代碼而衍生的代碼)需要帶有原來代碼中的協(xié)議,商標,專利聲明和其他原來作者規(guī)定需要包含的說明。?
(You must retain, in the Source form of any DerivativeWorks that You distribute, all copyright, patent, trademark, and attribution noticesfrom the Source form of the Work, excluding those notices that do not pertain to anypart of the Derivative Works)
4.?如果再發(fā)布的產(chǎn)品中包含一個Notice文件,則在Notice文件中需要帶有Apache Licence。你可以在Notice中增加自己的許可,但不可以表現(xiàn)為對ApacheLicence構成更改。?
Apache Licence也是對商業(yè)應用友好的許可。使用者也可以在需要的時候修改代碼來滿足需要并作為開源或商業(yè)產(chǎn)品發(fā)布/銷售。?
LGPL?
LGPL?是GPL的一個為主要為類庫使用設計的開源協(xié)議。和GPL要求任何使用/修改/衍生之GPL類庫的的軟件必須采用GPL協(xié)議不同。LGPL允許商業(yè)軟件通過類庫引用(link)方式使用LGPL類庫而不需要開源商業(yè)軟件的代碼。這使得采用LGPL協(xié)議的開源代碼可以被商業(yè)軟件作為類庫引用并發(fā)布和銷售。?
但是如果修改LGPL協(xié)議的代碼或者衍生,則所有修改的代碼,涉及修改部分的額外代碼和衍生的代碼都必須采用LGPL協(xié)議。因此LGPL協(xié)議的開源代碼很適合作為第三方類庫被商業(yè)軟件引用,但不適合希望以LGPL協(xié)議代碼為基礎,通過修改和衍生的方式做二次開發(fā)的商業(yè)軟件采用。
CPL(Common Public Liecense) vesion 1.0
CPL?是?IBM?提出的并通過了OSI(Open Source Initiative)批準的開源協(xié)議。主要用于一些IBM?或跟?IBM?相關的開源軟件?/項目中。如?很著名的Java開發(fā)環(huán)境?Eclipse?、RIA開發(fā)平臺Open Laszlo等。
1.當一個Contributors?將源碼的整體或部分再次開源發(fā)布的時候,必須繼續(xù)遵循CPL?開源協(xié)議來發(fā)布,而不能改用其他協(xié)議發(fā)布。除非你得到了原“源碼”O(jiān)wner?的?授權。?
2.CPL協(xié)議下,你可以將源碼不做任何修改來商業(yè)發(fā)布。但如果你要將修改后的源碼其開源,而且當你再發(fā)布的是ObjectCode?的時候,你必須聲明?它的Source Code?是可以獲取的,而且要告知獲取方法
3.當你需要將?CPL?下的源碼作為一部分跟其他私有的源碼混和著成為一個?Project發(fā)布的時候,你可以將整個Project/Product?以私人的協(xié)議發(fā)布,但要聲明哪一部分代碼是CPL下的,而且聲明那部分代碼繼續(xù)遵循CPL。
我喜歡的軟件工具
1,Free JavaScript Editor? js 編輯器
http://www.yaldex.com/Free_JavaScript_Editor.htm
2,UML design UML設計工具,此工具有專業(yè)版和社區(qū)版兩種,免費的社區(qū)版已經(jīng)夠用了
http://jude.change-vision.com/jude-web/index.html
3,notepad++ 很酷的文本編輯器
http://notepad-plus.sourceforge.net/tw/site.htm
4,filezilla 實用的ftp傳輸工具
5,free mind 工作中要用mind map畫圖者適用
http://freemind.sourceforge.net/wiki/index.php/Main_Page
6,RJ-TextEd 實用的多功能編輯器
7,pspad 同上
8,editplus 同上
9,ultraedit 同上
10,teracopy windows文件copy工具
http://www.codesector.com/teracopy.php
11,foldersize windows下可以看到文件夾大小的工具軟件
http://foldersize.sourceforge.net/
12,PikySuite 此軟件可用作在不同目錄下的文件同時剪切,當然還有其它功能
http://www.conceptworld.com/piky/piky_features.asp
13,clickie 用此軟件可在一文件夾上拷貝其地址,并可以在DOS命令窗口下打開
http://defoort.free.fr/clickie/
14,file locator 文件查找工具
http://www.mythicsoft.com/Page.aspx?type=filelocatorpro&page=home
15,search and replace 同上
http://www.funduc.com/search_replace.htm
16,Xmanager 功能強大且豐富的windows linux連接工具(包括窗口,ftp,等)
http://www.netsarang.com/products/enterprise.html
?