1.我有開發A程式,覺得B程式的一些原始碼不錯,可以加入到我A程式裡面來用,但並不是B程式的全部,也就是只擷取一部份原始碼,這樣的方式,B程式必須是哪幾種授權,才能夠供我使用,並且我可以將其商業化。
大部份自由/開放源碼軟體授權條款都允許商業化運用,著名的開放源碼組織(OSI)所認可通過的條款就都是允許商業化運用程式,而OSI認可條款囊括了所有目前著名、常見的條款,您可以上OSI網站查詢:
www.opensource.org/licenses
比較麻煩的是有許多不同的商業化模式,並非所有條款均適合所有的商業化模式。
2.雖然自由軟體有國外法律官司,但國內呢?通常國內引用國外的軟體著作權,會有問題嗎?
就我個人所知,國內目前並沒有這樣正式進行法院程序的官司。
若是在國內發生自由/開放源碼的法院爭端,原則上仍然是適用我國法律規定,也就是透過我國法律制度來解釋這些條款內容,以解決爭端。
4.市面上是否有這樣專業的顧問或課程,有提供教學或回答諸如此類的問題?
就我個人所知,目前台灣並沒有這方面的法律專業顧問或課程,僅有資訊技術相關的課程。若您有這方面的法律諮詢需求,因為這些均涉及程式的智慧財產權,您可以像智慧財產權的專業律師請教討論。