2013-05-15 57 views
0

我已經閱讀了Java許可協議,但它讓我非常困惑(就像大多數許可證一樣)。我可以發佈修改Java類的代碼嗎

這是我想要做的

  1. 使現有的Java類中的一個,並修改它非常輕微。 (沒有足夠的,我可以認爲這是我自己的小說作品)
  2. 提出,在一個公開的現場修改的類(在這種情況下Github上)

在Java許可證和條款,我能做到這一點?

Java License

回答

1

從點2:

甲骨文授予您非獨家的,不可轉讓的,有限的許可 沒有許可證費用複製,使用在內部軟件 完整且未經修改的運行程序的唯一目的。

,並指出3:

限制。軟件受版權保護。軟件的所有權和所有相關知識產權均由甲骨文和/或其許可人保留。除非適用法律禁止執行,否則 不得修改,反編譯或反向工程軟件。

你走了。這應該可以解決這個問題;)

然而,您可以創建一個使用和更改基類的Java類的屬性的類。這樣你就可以根據自己的意願採取行動,因爲你可以用它來創建你想要的任何東西。

+0

呃,我真的只想採用一個使用Enum的類,並使其使用整數。我猜我必須自己做,基本上做同樣的事情... – greedybuddha

+0

所以我從中得到的是,找到一個微觀,要求他們制定一個「禁止執法」的法律,並將其張貼在運行在那裏的服務器上。 ;) – neminem

相關問題