OIer對於開源的態度如何?
君子有所為有所不為……
我的做法是,在該做公益的時候不做生意。所以我在OI相關的項目上很支持開源。
你猜猜我維護UOJ社區版、寫了一大堆文檔、幫一群人部署UOJ,獲得了多少回報?
23.33塊,是一位朋友對我個人的捐贈。
那你猜猜另一個OJ的維護者,回答一個問題要多少塊?
嘿嘿嘿。
公益就是公益,OI相關的項目,是拿給別人用的,oier寫這些項目,也不想賺自己同學的吧?
當然,別的項目該做生意的時候還是應該做生意。
只要把握好限度就行了。
由初高中學生為主組成的OIer團體對經濟等問題不太關心,也對版權保護不力的現狀不太了解,因此自己寫的項目多半都是開源的,像lemon、uoj、loj這些都是開源的。
由於自己身體力行地開源,自然也會更加支持開源軟體的版權保護等。
作為一個OIer我很滋瓷開源行動。我接觸的和OI相關的開源行動大概就是UOJ了。
敝校是UOJ開源的受益方。
在2015年之前敝校是沒有自己的OJ的,後來教練讓我們搭一個,正好趕上UOJ開源(可把我們高興壞了,因為不用從頭寫了[其實想省事])。於是在UOJ開源的第一時間就拉下來搭了一個OJ。後來由於教練的一些需求,魔改了很多地方(雖說有很多工作是 @梁昊騫 完成的)。導致現在以及沒法跟進官方更新了......
於是呢,為了支持UOJ,我們貢獻了一些魔改的代碼給社區版(我記得是ZIP傳題),一點微小的工作(這裡感謝 @阮行止 等開發者開發了UOJ社區版。雖然沒能用上社區版,但是用戶反響很不錯....膜一發)。
我覺得OI圈子屬於一種教育、學術圈子,其中學生是主要人群,所以沒有過多對利益相關的追求,所以OI相關的開源很多都是無償的(即使許多內容放在市場上真的可以賣一個好價錢)
題外話:作為一個學生開發者,多多參與開源行動還是很不錯的。很多開源的項目很優秀,非常值得學習,對未來就業也有一定幫助......吧(劃掉)。
在 oi 方面,我是很支持開源的。
oi 中,開源幾乎無處不在,devcpp,gcc,Linux,cena,lemon以及絕大多數的online judge都是開源的。
另外,oier中的很多人同時也是開發者,大都收到當下開源思潮的影響,做的很多東西都會扔到github上。
同時,營利(謀求利潤)與否和開源與否沒有必然關係。例如,洛谷沒有開源,但堅持不營利。oier大多對經濟問題不感興趣。
對我而言,別人用我的開源項目,只要標上我的名字就可以了。我支持開源,更多是為了自己和別人的方便。OIer現在都被GPL洗腦了,你問我滋瓷不滋瓷,明確告訴你,開源大法好啊,我們怎麼能不滋瓷開源呢?
不請自來。
對於這個問題,肯定有支持開源的一方,也有不支持開源的一方。
對我來說,那些比較簡單的,基本屬於體力活的項目開源應該會較多,因為這些可以說基本不需要有什麼獨特的思維見解腦洞,只要做好版權保護就可以放心開源了。這樣做也會給其他有需要的人帶來便捷,可以說為人們做了好事吧。
而那些知識含量豐富的,有新意,有創意的項目一般不會隨隨便便地開源。開發者辛辛苦苦做的東西就這樣被你複製粘貼拿走,心裡自然會不平衡,雖然也有註明原作者,但心裡也還是會不爽。而且有些機密的東西也不能給別人看見,這類一般不會開源。
以上純屬個人見解,有誤的地方也請指出,我會進行修改。
那麼先這麼多?以上?
因為事實上不用擔心經濟問題,而且對社區也比較重視,所以大多還是支持開源運動的吧。(其實對我來說還有一個原因就是自己代碼寫得不好,如果有別人用會有成就感。。?逃
推薦閱讀:
※C++後台開發有哪些練基礎的開源項目?
※如何看待 Github Gist 這個服務,怎樣更好的利用?
※如果蘋果忽然宣布 iOS 開源,這個世界會發生什麼?
※有哪些遊戲引擎的源碼值得一讀?