1、自由使用:GPL要求被授權人可以自由地使用、復制、傳播、修改軟件,並且可以將修改後的代碼再次分發。這種自由使用的權利是GPL的核心。
2、***享代碼:GPL規定,使用GPL許可證的軟件必須公開源代碼,任何人都可以查看和修改代碼。這樣做的目的是鼓勵開發者互相學習和合作。
3、防止專利濫用:GPL還規定,如果使用GPL許可證的軟件涉及到專利,那麽這個專利必須授權給所有的用戶,不能只授權給某個特定的用戶或組織。這樣做的目的是防止某些人或組織利用專利來限制軟件的使用和修改。
4、維護自由軟件的精神:GPL希望通過強調自由使用和***享代碼的原則,推動自由軟件的發展和普及,同時也希望保護自由軟件的精神,防止它被商業化或私有化。