開源許可證是計算機軟件版權的一種形式,作者允許任何人訪問、使用和操作源代碼,而不必擔心因侵犯版權而受到報復。這意味著任何下載源代碼的人都可以對源代碼進行任何所需的修改。這允許用戶完全定制一個軟件以滿足他們...
開源許可證是計算機軟件版權的一種形式,作者允許任何人訪問、使用和操作源代碼,而不必擔心因侵犯版權而受到報復。這意味著任何下載源代碼的人都可以對源代碼進行任何所需的修改。這允許用戶完全定制一個軟件以滿足他們的需要。大多數免費提供開源軟件的作者都規定,對軟件所做的任何修改都不能出售。具有開放源代碼許可證的軟件的修改副本可能允許也可能不允許合法分發。作者可以在自己的源代碼,任何修改的分發都可能是對版權的侵犯,并且是明文禁止的。如果是這樣,修改后的內容只能由修改者使用,他或她不能與任何人共享更改。“開源軟件”一詞并不意味著一個軟件是免費的,盡管大多數開源軟件都是這樣分發的。大多數免費提供開源軟件的作者都規定,對軟件所做的任何修改都不能出售,盡管可以免費分發。任何試圖出售開源軟件修改的行為都可能導致法律和民事訴訟。一些開源軟件作者們在下載他們的程序后要求自愿捐款,雖然這些程序在技術上是不出售的。擁有開放源碼許可證的軟件作者可以通過要求修改者在源代碼中添加特定信息來控制修改的分發方式。他們可以通過四種不同的方式請求控制修改后的源代碼。第一種方法稱為透明,其中修改者必須保持原始代碼和所有修改的透明性,這樣每個人都能看到所做的事情在這個請求中,作者只允許修飾符編輯或重新排列源代碼中的現有代碼,但不允許他們添加自己的附加代碼。第三個請求稱為credit,作者只需請求將他或她的作品視為原作,隨后的任何修改都會被標記為修改者的學分。作者可以提出的最后一個請求稱為循環,他要求具有開放源代碼許可證的原始軟件可以在未修改狀態并標記為原始狀態
-
發表于 2020-08-07 07:35
- 閱讀 ( 757 )
- 分類:電腦網絡