妳是不是看到Java使用了GPL開源軟件協議?對於普通的采用GPL協議的庫或軟件,妳可以對軟件進行任何形式的修改,復制和銷售。但是有壹個限制,就是壹旦妳發布軟件,就必須向妳的發布對象公布妳的源代碼,否則就是不遵守GPL開原協議(就是說,如果妳的軟件中使用的基於GPL的庫,並且妳把妳的軟件賣個A,則必須同時向A提供源代碼)。這是普通的GPL協議的規定,而java雖然也使用GPL開源協議,開源了java系統類庫的代碼,但是他的協議同時提出了壹個例外條件,就是只要妳修改java本身提供的類代碼,妳可以不向軟件發布人員公開妳的源碼。這就是為什麽java可以免費使用,而且在通常情況下可以不公開源代碼的原因。
不過國內的版權意識比較淡薄,很多軟件使用了GPL開源庫,也沒有公開源碼,按嚴格意義上講這是違反版權的,自由軟件基金會可以按協議向法院起訴開發人員.............
上一篇:哪個牌子的音響音質最好?下一篇:粘結砂漿專利