可否請高手幫我們修改一下這個PHP壘球程式

edited 十月 2013 in 閒聊
Hi

大家好,是這樣的,我們想架一個我們壘球隊的站,我用了一套自由軟體,叫做Softballstats,用了半年,但是發現有一些缺點。

後來我在網路上發現有一位工程師他自己有壘球隊,他把該自由軟體修改成比較適合瀏覽(就是可以整理出每場的攻守統計數據),我寫信給他,不過他希望我能付錢給他。

金額他還沒有明講,他也不是很貪財,他是說因為手邊的事情很多,所以無法義務花時間再幫我改這套軟體。雖然他還沒有說要多少錢,不過我是覺得他有點違反了該原始軟體釋出者的初衷啦。

所以在此想問是否有高手願意幫我們這個忙,幫我們修改一下,我想這個修改動作並不難,只是因為我自己不懂PHP,所以無法進行。基本上我是希望能變成像這位工程師的壘球統計記錄站這樣,就是首頁就是本季記錄,然後把單場的攻守數據可以選擇Box Score或是Play by Play這樣。

該自由軟體下載點:

https://sourceforge.net/project/showfiles.php?group_id=58669

我目前的使用狀況:

http://softballstats.ironville.net

該工程師的壘球紀錄站:

http://alexking.org/sports/softball/index.php


感謝各位的幫忙!

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=2998

評論

  • edited 十一月 2007
  • edited 十一月 2007
    sam0228 寫道:
    感覺似乎是這一頁再加一些修改?
    http://softballstats.ironville.net/playerstats.php

    是的,該工程師網頁上的第一部份就是如此。基本上就是單季的攻擊數據,也就是您提到的我網頁中的這個頁面。

    在該工程師網頁下面的第二部份,他的特別處是可以切換Box Score(單場攻擊數據)與Play By Play,軟體之前的預設是Play By Play,感覺Box Score似乎是必須另外寫一個計算方式來計算。

    在此感謝您與大家的回覆與幫忙!
  • edited 十一月 2007
    ironwall 寫道:
    後來我在網路上發現有一位工程師他自己有壘球隊,他把該自由軟體修改成比較適合瀏覽(就是可以整理出每場的攻守統計數據),我寫信給他,不過他希望我能付錢給他。

    金額他還沒有明講,他也不是很貪財,他是說因為手邊的事情很多,所以無法義務花時間再幫我改這套軟體。雖然他還沒有說要多少錢,不過我是覺得他有點違反了該原始軟體釋出者的初衷啦。

    我覺得你真的不了解軟體無價,服務有價的道理,自由軟體從來沒有說任何客制化的修改都是無償的...
  • edited 十一月 2007
    我想我「完全瞭解」服務有價的道理,所以我並沒有批評那位工程師。我會說他有點違背原作者初衷是因為原作者是把原始碼免費公開,這位工程師也是受益於公開的原始碼。

    而我是想向他索取的,是他正在使用的東西,我不是希望他為我量身研發一套東西,我只是希望他能私下給我他改過的原始碼,如此而已。

    當然,我沒資格要求他當聖人,他跟我伸手拿錢,我也覺得這是他的個人選擇,軟體工程師也要吃飯,甚至是自由軟體工程師也需要養家活口,這我理解。

    只是因為球隊草創初期,並無多餘經費購買程式;也覺得我們可能無法負擔國外的軟體服務價碼,所以我們選擇在此求援,如此而已。

    倘若各位願意伸手相助,我們自然非常感謝;若無時間精力相助,我們也不敢做非分之想。這個網站的茁壯,不也是立基於互助共享的無私精神之上嗎? 在此先謝謝願意幫忙的大大們!
  • edited 十一月 2007
    > 他跟我伸手拿錢

    誰伸手?不要把沒錢說成是天經地義的事情。

    > 不過我是覺得他有點違反了該原始軟體釋出者的初衷啦。

    我敢保證這句話會讓所有開源的支持者抓狂。一來 Alexking 是花自己的時間,針對他自己想要的功能進行修改,哪來違反 GPL 的規範了?二來現在有求於人的是誰?沒錢有沒錢的做事方式,不要把自己的問題搞得好像別人欠你一樣。

    不要把別人的付出當做理所當然!
  • edited 十一月 2007
    jaceju 寫道:
    > 他跟我伸手拿錢

    誰伸手?不要把沒錢說成是天經地義的事情。

    我們是沒錢,不過我們沒有認為這樣是天經地義,我們負擔不起他的價格,所以我們在這裡請大家幫忙,請問這樣是錯事嗎?

    > 不過我是覺得他有點違反了該原始軟體釋出者的初衷啦。

    我敢保證這句話會讓所有開源的支持者抓狂。一來 Alexking 是花自己的時間,針對他自己想要的功能進行修改,哪來違反 GPL 的規範了?二來現在有求於人的是誰?沒錢有沒錢的做事方式,不要把自己的問題搞得好像別人欠你一樣。

    不要把別人的付出當做理所當然!

    這位大哥,煩請你張大眼睛看清楚好嗎?我說的是他這樣可能有違釋出者的「初衷」,沒說他違反「GPL的規範」。舉例來說:我設一個舊衣回收桶,收集舊衣服,然後再拿去賣,這樣有沒有犯法?沒有!但是這樣有沒有可能抵觸了舊衣捐贈者的初衷,我覺得有!

    程式原作者把壘球記錄這種非營利的軟體放上來,是希望能夠造福大眾,提昇運動風氣;所以我認為他的初衷是希望能夠讓這套軟體更普及。

    Alexking他沒有做錯什麼事情,他也是一個認真的好工程師,我不認為他的行為有什麼特別值得非議之處,我沒說他欠我,也沒把他的付出當作理所當然,我只是提出一個問題與模仿的對象,想知道有沒有可能以較經濟的方式把一套軟體改造並繼續分享出去(我想這是原作者想看到的)。當然在這過程中,我自己也會受惠,所以我有動機來促成這件事情的發生。

    沒錢自然有沒錢的做事方式,這就是這篇帖子的由來。如果有人願意幫忙,我們很感謝,但是也不必因為我們在錢與技術上都有求於人,就認為我們是來製造問題耍無賴。

    我們知道寫程式很辛苦,也知道大家都要養家活口,捐錢協助開發、支持廣告什麼的,我們也不會不願意做;但如果樣樣都要先談到錢,才要提供協助,那麼這個站(或類似的站)也就變成了純商業的站,不是嗎?
  • edited 十一月 2007
    1. 原始軟體釋出者的初衷也許不是我們能夠擅自定義的,但是自由與免費確實不應該混為一談。
    2. 這兒並沒有太崇高的理想,我們也是人,付出的同時也會期待回報,金錢是一個選項,但你仍然有許多方式可以證明你值得人們不計代價的協助你達成想要的目標,唐突的提出請求確實不容易獲得正面迴響。

    把這兒當作一個交朋友的地方,想想如何對待一個朋友、如何請求朋友的協助。
  • edited 十一月 2007
    To ironwall:

    本來你要請別人幫助你,這件事我不在意;但是你的措辭讓別人以為 Alexking 不分享他的成果是有違原作者本意。那麼我想請教的是,你怎麼知道這就是原作者的初衷?還是這只是你「覺得」? GPL 才是真正原作者發行這套軟體時的本意,你真正去瞭解它了嗎?

    我們都是靠寫程式過活的,也都分享過許多東西;但是,你認為這就是應該分享出來的嗎?什麼「我們知道寫程式很辛苦」這種冠冕堂皇的話大家都會說,那麼請問你付出了什麼?你分享了什麼?

    「樂於分享」和「必須分享」是兩回事!

    > 我想這個修改動作並不難,只是因為我自己不懂PHP

    還有不懂就不要認為別人做就很簡單!就算問題只是出在一顆小小的螺絲釘,但是一名工程技師的價值是取決於他是怎麼去找到這顆有問題的螺絲釘的!

    我不懂得打棒球,但我瞭解要成為像王建民這樣的人是需要令人難以想像的磨練才可能成功。工程師也是如此,如果被一個外行人說這個不是很簡單嗎?為什麼你要跟我拿錢?試問這對他們來說是多不堪的事情?

    言盡於此,真有人要幫的話,我也不會多說什麼了。
  • edited 十一月 2007
    Dear ironwall:
    我是覺得雖然在這個地方對於商業行為並不排斥,但發表言論也是有些技巧的。

    你可以丟出你的需求跟Alexking的網站做需求參考,甚至你發案到一些外包網站也無不可,可是你不宜將與Alexking接觸的結果以及一些喊窮的言論拿到這裡來討論~那不是個議題,也跟你要的結果無關~

    我必須告訴你一些潛規則,像你這個案例,我敢說,在站上大部分本來有意願幫忙的人都會變得不敢幫忙,因為會變得不尊重Alexking!

    有些事情你默默的做,大家也都默許接受,但你講出跟Alexking接觸過的事情,我個人覺得,在尊重Alexking的前提下,大家會覺得這麼幫你很不妥~

    不要覺得我講的很黑暗,這只是一些不明說的默契罷了~
  • edited 十一月 2007
    感謝各位大大賜教與經驗分享,我覺得很受用。

    為什麼我會覺得Alexking可能有違開發者的初衷,因為在他網站上,他提到曾與原作者聯絡過,當時Alexking提供他的修改碼給原作者參考,原作者則表示他當時很忙,所以無法進行,請Alexking自行修改好發佈即可。

    所以當Alexking後來提到需要付錢時,我是有點詫異。因為我以為程式原作者的原意並不是這樣。我並不是認為Alexking的工作很微小,每個人的工作都有偉大之處,只是我覺得如果這樣繼續滾雪球下去,就跟原作者的相法不同。

    當然Alexking的回覆很客氣,我想他並不是真的要錢,而是需要一個理由花時間幫我找出並整理這個檔案,因為他的時間是可以換取金錢的,這我明白。他的行為沒有什麼不對,只是整體說來,這個軟體的後續研發不免受到影響。

    各位大大質問我有沒有貢獻,坦白說在這個領域我沒有專長可以貢獻給各位,但我認為介紹這個本來已經停止研發、但卻有無窮潛力的軟體到版上來,是很有意義的。如果有哪位喜愛棒壘球或是願意花時間鑽研軟體的朋友願意更上一層樓,把它變得比alexking的版本更好,因此造福全球喜愛運動的球迷,不也是樂事一樁?(雖然我個人並不需要中文化,但是如果還能夠中文化,也許國內也能有更多人受惠)

    如果版上有喜歡棒壘球的朋友想要幫忙,歡迎你把它改得更好(甚至可以加入球員的照片、球隊沿革等等,如果能夠有同隊間的分組對抗統計就是完美,如果能同時納入棒壘球也很好),如果改好了願意分享給我,那我最樂意不過;如果不願意,也希望你至少能想個辦法可以讓檔案流通給喜愛棒壘球的朋友。

    我能做的不多,只能提供一個願景與方向,以及以後在我們壘球隊的網站上對你致上感謝詞,並把這個檔案開放給有需要的同好下載(如果你允許的話)。希望大家能在愉快的氣氛下互助互利,謝謝!
  • CFCCFC
    edited 十二月 2007
    Dear ironwall:

    基本上,根據您的這句:
    "為什麼我會覺得Alexking可能有違開發者的初衷,因為在他網站上,他提到曾與原作者聯絡過,當時Alexking提供他的修改碼給原作者參考,原作者則表示他當時很忙,所以無法進行,請Alexking自行修改好發佈即可。"

    讓我想告訴您一件事情...

    您所需要的那個部份的程式碼,是Alexking寫的,不是原作者
    原作者只是希望他可以釋放出來,但是沒說他不能收錢
    他可以販賣他所寫的那部份原始碼
    他賣的也是那部份原始碼
    而您誤解了...

    希望您能仔細想想看:)
  • edited 十一月 2010

    經過幾年,把這篇浮出水面了!

    後來有些因緣際會請朋友修改這個東西,自己後續也加了一些更精確的功能進去(如投手的數據),如果有喜歡壘球的朋友想要的話,請再告訴我,會無償供應給大家!
  • edited 十一月 2011
    ironwall 大您好:
    小弟一直在為隊上找一個合用的記錄程式,輾轉找到這裡,不知ironwall 大是否願意提供該程式供小弟使用,小弟會標出程式出處.
    [email protected]
Sign In or Register to comment.