ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມ

Программирование

ໃບອະນຸຍາດ GitHub – ພວກເຮົາເວົ້າກ່ຽວກັບຫຍັງ? ເພື່ອສ້າງຊອບແວ, ຄົນຫນຶ່ງຕ້ອງບໍ່ພຽງແຕ່ຂຽນມັນ, ແຕ່ຍັງຕັດສິນໃຈວ່າຜູ້ໃຊ້ຫຼືຜູ້ພັດທະນາມີສິດທີ່ຈະເຮັດກັບມັນ. ຖ້າໃຜຜູ້ຫນຶ່ງສ້າງໂປລແກລມຟຣີສໍາລັບທຸກຄົນ, ລາວກໍາລັງເຮັດດີ, ແຕ່ຜູ້ທີ່ໃຊ້ມັນຈະຕ້ອງອ້າງວ່າລາວໃຊ້ມັນແນວໃດ. ຕົວຢ່າງ, ຖ້າບໍລິສັດໃນກິດຈະກໍາຂອງຕົນຈະເຮັດວຽກກັບບາງຫ້ອງການຟຣີ (ຕົວຢ່າງ, LibreOffice), ຫຼັງຈາກນັ້ນ, ມັນຈະຕ້ອງສາມາດພິສູດໃຫ້ຜູ້ກວດກາວ່າມັນມີສິດທີ່ຈະເຮັດແນວນັ້ນ. ເພື່ອເຮັດສິ່ງນີ້, ມັນຈະພຽງພໍທີ່ຈະນໍາສະເຫນີໃບອະນຸຍາດທີ່ເຫມາະສົມ. ຖ້ານັກພັດທະນາລືມການສ້າງມັນ, ຫຼັງຈາກນັ້ນບໍລິສັດອາດຈະມີຄວາມຫຍຸ້ງຍາກ.

ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມ
ການຈັດປະເພດຂອງໃບອະນຸຍາດ ແລະປະເພດຂອງໃບອະນຸຍາດ
ໃນເວລາສ້າງແອັບພລິເຄຊັນ, ນັກພັດທະນາຕ້ອງຕັດສິນໃຈວ່າການກະທໍາໃດກັບໂປຼແກຼມຂອງລາວຈະຖືກອະນຸຍາດ ແລະອັນໃດຈະບໍ່. ຕົວຢ່າງ, ພວກເຮົາສາມາດສົນທະນາບໍ່ພຽງແຕ່ກ່ຽວກັບການນໍາໃຊ້, ແຕ່ຍັງກ່ຽວກັບການສຶກສາບົດເລື່ອງຂອງບັນດາໂຄງການຫຼືການປັບຕົວຂອງທ່ານເອງກັບຜະລິດຕະພັນຊອບແວ. GitHub ແມ່ນຫນຶ່ງໃນການບໍລິການທີ່ໃຫຍ່ທີ່ສຸດສໍາລັບການພັດທະນາໂຄງການຮ່ວມມື. ໃນເວລາດຽວກັນ, ພວກເຂົາສາມາດເຮັດວຽກຢູ່ທີ່ນີ້ບໍ່ພຽງແຕ່ຟຣີ, ແຕ່ຍັງຢູ່ໃນໂຄງການການຄ້າ. ໂດຍການລະບຸໃບອະນຸຍາດທີ່ເຫມາະສົມ, ນັກພັດທະນາຈະລົບລ້າງຄວາມບໍ່ຊັດເຈນໃນວິທີການນໍາໃຊ້ຜະລິດຕະພັນທີ່ສ້າງຂື້ນ. ບັນຫາແມ່ນວ່າມີຫຼາຍປະເພດຂອງໃບອະນຸຍາດ, ແລະມັນບໍ່ສະເຫມີໄປງ່າຍທີ່ຈະກໍານົດທາງເລືອກທີ່ຈະເລືອກເອົາໃນກໍລະນີສະເພາະໃດຫນຶ່ງ. ມັນຍັງບໍ່ແມ່ນເລື່ອງແປກທີ່ບາງໂຄງການທີ່ບໍ່ມີໃບອະນຸຍາດ.
ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມ

ເປັນຫຍັງທ່ານຕ້ອງການອະນຸຍາດໂຄງການ Open Source ໃນ GitHub

ເມື່ອກໍານົດໃບອະນຸຍາດທີ່ຕ້ອງການ, ນັກພັດທະນາສາມາດສະຫນອງສິ່ງຕໍ່ໄປນີ້ໃນມັນ:

  1. ເງື່ອນ​ໄຂ​ການ​ນໍາ​ໃຊ້​ໂຄງ​ການ ​. ພວກມັນອາດມີຄ່າທຳນຽມ ຫຼື, ໃນບາງກໍລະນີ, ອະນຸຍາດໃຫ້ໃຊ້ຟຣີ.
  2. ບາງຄັ້ງໂຄງການຖືກສ້າງຂື້ນເພື່ອພັດທະນາໂດຍຊຸມຊົນ . ໃນກໍລະນີນີ້, ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະທຸກຄົນທີ່ຕ້ອງການທີ່ຈະຮູ້ຈັກກັບບົດເລື່ອງໂຄງການ.
  3. ເມື່ອບົດເລື່ອງຂອງໂປລແກລມມີຢູ່, ບາງຄົນ ອາດຈະປ່ຽນແປງ ເພື່ອເຮັດໃຫ້ໂຄງການເຮັດວຽກແລະເຊື່ອຖືໄດ້ເທົ່າທີ່ເປັນໄປໄດ້. ບາງຄັ້ງຜູ້ຂຽນສາມາດອະນຸຍາດໃຫ້ທຸກຄົນເຮັດສິ່ງນີ້, ໃນກໍລະນີອື່ນໆທີ່ລາວສະເຫນີໃຫ້ສົ່ງການປ່ຽນແປງໄປຫາລາວ, ແລະເຮັດໃຫ້ການປັບຕົວກັບໂຄງການດ້ວຍຕົນເອງ.
  4. ທ່ານຈໍາເປັນຕ້ອງຕັດສິນໃຈວ່ າພາກສ່ວນທີສາມສາມາດປ່ຽນແປງໂຄງການ ແລະສະເຫນີໃນນາມຂອງພວກເຂົາ. ໃນເວລາດໍາເນີນການນີ້, ທ່ານຈໍາເປັນຕ້ອງໄດ້ລະບຸວ່າໃບອະນຸຍາດຜະລິດຕະພັນຂອງເຂົາເຈົ້າຄວນຈະມີ.

ການແກ້ໄຂຄໍາຖາມເຫຼົ່ານີ້ແລະຄ້າຍຄືກັນ, ຜູ້ຂຽນຂອງຄໍາຮ້ອງສະຫມັກຕົວຈິງແລ້ວສ່ວນໃຫຍ່ກໍານົດຊະຕາກໍາໃນອະນາຄົດຂອງຜະລິດຕະພັນຊອບແວທີ່ລາວສ້າງ.

ມີໃບອະນຸຍາດປະເພດໃດແດ່

ໃບ​ອະ​ນຸ​ຍາດ​ແມ່ນ​ຂໍ້​ຕົກ​ລົງ​ທີ່​ຝ່າຍ​ຫນຶ່ງ (ຜູ້​ໃຫ້​ອະ​ນຸ​ຍາດ​) ໄດ້​ສ້າງ​ກົດ​ລະ​ບຽບ​ສໍາ​ລັບ​ພາກ​ສ່ວນ​ຫນຶ່ງ (ຜູ້​ອະ​ນຸ​ຍາດ​) ການ​ນໍາ​ໃຊ້​ຜະ​ລິດ​ຕະ​ພັນ​ທີ່​ສ້າງ​ໂດຍ​ເຂົາ​. ໃນທາງປະຕິບັດ, ພວກເຮົາບໍ່ໄດ້ເວົ້າກ່ຽວກັບການລົງນາມໃນເອກະສານໂດຍຝ່າຍຕ່າງໆ, ແຕ່ກ່ຽວກັບຂໍ້ຕົກລົງອັດຕະໂນມັດກັບສິດທິແລະພັນທະທີ່ສອດຄ້ອງກັນຕາມການນໍາໃຊ້ຂອງມັນ. ຕົວຈິງບໍ່ມີຂໍ້ຈໍາກັດກ່ຽວກັບການກໍານົດສິດແລະພັນທະ. ເງື່ອນໄຂດຽວແມ່ນວ່າພວກເຂົາຕ້ອງປະຕິບັດຕາມກົດຫມາຍ. ການສ້າງໃບອະນຸຍາດຂອງທ່ານເອງແມ່ນວຽກທີ່ສັບສົນ, ເພາະວ່າມັນຕ້ອງເຂົ້າກັນໄດ້ກັບກົດລະບຽບອື່ນໆ. ທາງເລືອກທີ່ດີທີ່ສຸດແມ່ນການເລືອກແລະນໍາໃຊ້ຫນຶ່ງໃນແນວພັນມາດຕະຖານຂອງເອກະສານດັ່ງກ່າວ. ໃນການປະຕິບັດ, ມັນຍັງເປັນປະເພນີທີ່ຈະໃຊ້ multilicensing. ສ່ວນຫຼາຍມັກ, ໃນກໍລະນີດັ່ງກ່າວ, ສອງໃບອະນຸຍາດຖືກນໍາໃຊ້ພ້ອມກັນ. ເຖິງແມ່ນວ່າຜູ້ຂຽນຂອງໂປລແກລມມີສິດທີ່ຈະສ້າງກົດລະບຽບທີ່ຜູ້ໃຊ້ຕ້ອງປະຕິບັດຕາມຢ່າງເປັນເອກະລາດ, ຢ່າງໃດກໍຕາມ, ໃນທາງປະຕິບັດ, ການນໍາໃຊ້ໃບອະນຸຍາດຈໍານວນຫລາຍໄດ້ພັດທະນາ, ເຊິ່ງທ່ານສາມາດເລືອກທີ່ເຫມາະສົມໃນກໍລະນີຫຼາຍທີ່ສຸດ. ຕໍ່ໄປນີ້ແມ່ນຕົວເລືອກທີ່ນິຍົມໃຊ້ໃນ Git Hub ໃນກໍລະນີຫຼາຍທີ່ສຸດ. ໃບອະນຸຍາດທີ່ໃຊ້ຫຼາຍທີ່ສຸດໃນ Git Hub ແມ່ນ:
ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມຜູ້ຂຽນໂປລແກລມຈະຕ້ອງສາມາດເລືອກຫນຶ່ງທີ່ເຫມາະສົມກັບແຜນການຂອງລາວ. ເພື່ອເຮັດສິ່ງນີ້ຢ່າງຖືກຕ້ອງ, ທ່ານຈໍາເປັນຕ້ອງເຂົ້າໃຈວ່າລັກສະນະໃດທີ່ມີຢູ່ໃນບາງຊະນິດ.

ຖ້າຜູ້ຂຽນປະຕິເສດທີ່ຈະສ້າງເອກະສານ, ໃນກໍລະນີດັ່ງກ່າວນີ້, ລິຂະສິດຈະຖືກນໍາມາໃຊ້, ເຊິ່ງໄດ້ຖືກສະຫນອງໃຫ້ໂດຍຄ່າເລີ່ມຕົ້ນໂດຍກົດຫມາຍຂອງປະເທດຂອງລາວ. ການບໍ່ມີໃບອະນຸຍາດໃນທາງນີ້ບໍ່ໄດ້ຫມາຍຄວາມວ່າສິ່ງໃດສາມາດເຮັດໄດ້ກັບໂຄງການ. ໃນຄວາມເປັນຈິງ, ສະຖານະການດັ່ງກ່າວສາມາດຖືກພິຈາລະນາເປັນຫນຶ່ງໃນປະເພດຂອງໃບອະນຸຍາດ.

ວິທີການເລືອກໃບອະນຸຍາດ Github

ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນຊອກຫາທາງເລືອກທີ່ເຫມາະສົມ, ມັນເປັນສິ່ງຈໍາເປັນທີ່ນັກຂຽນໂປລແກລມສ້າງຄວາມຕ້ອງການຂອງລາວ, ເຊິ່ງລາວຈະດໍາເນີນການອອກໃບອະນຸຍາດຕື່ມອີກ. ຕໍ່ໄປ, ທ່ານຄວນຄຸ້ນເຄີຍກັບຕົວເລືອກປົກກະຕິທີ່ກົງກັບຄໍາຮ້ອງຂໍ. ຫຼັງຈາກນັ້ນ, ທ່ານຈະຕ້ອງໄດ້ສຶກສາພາສາທາງດ້ານກົດຫມາຍຢ່າງລະມັດລະວັງແລະຕັດສິນໃຈສຸດທ້າຍກ່ຽວກັບສິ່ງທີ່ໃບອະນຸຍາດຄວນຈະເປັນ. ເພື່ອເຮັດໃຫ້ການເລືອກທີ່ມີຂໍ້ມູນ, ທ່ານຈໍາເປັນຕ້ອງເຂົ້າໃຈສິດທິແລະພັນທະທີ່ກ່ຽວຂ້ອງກັບປະເພດຂອງໃບອະນຸຍາດສະເພາະ. ເພື່ອເຮັດໃຫ້ການເລືອກທີ່ຖືກຕ້ອງ, ທ່ານສາມາດນໍາໃຊ້ບໍລິການພິເສດທີ່ເອີ້ນວ່າການປຽບທຽບ. ນີ້ແມ່ນບາງຕົວຢ່າງ:

  1. https://choosealicense.com/. ເວັບໄຊທ໌ນີ້ມີຄໍາຖາມຊັ້ນນໍາສໍາລັບການເລືອກທາງເລືອກທີ່ເຫມາະສົມແລະຄໍາແນະນໍາຢ່າງລະອຽດເພື່ອຊ່ວຍໃຫ້ທ່ານເຂົ້າໃຈລັກສະນະຂອງການນໍາໃຊ້.
  2. ຫນ້າ https://opensource.org/licenses ແມ່ນອຸທິດຕົນເພື່ອທົບທວນຄືນວິທີແກ້ໄຂຊອບແວຟຣີຕ່າງໆ.
  3. ເວັບໄຊທ໌ https://tldrlegal.com/ ສາມາດຖືກພິຈາລະນາເປັນ encyclopedia ສໍາລັບທາງເລືອກໃບອະນຸຍາດຕ່າງໆ. ມີ​ທັງ​ການ​ສ້າງ​ກົດ​ຫມາຍ​ທີ່​ຊັດ​ເຈນ​ແລະ​ຄໍາ​ເຫັນ​ລະ​ອຽດ​.
ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມ
ການປຽບທຽບໃບອະນຸຍາດຢູ່ https://choosealicense.com/
ແນວໃດກໍ່ຕາມ, ວິທີທີ່ມີຜົນດີທີ່ສຸດໃນການເລືອກແມ່ນການອ່ານເອກະສານທາງກົດໝາຍທີ່ກ່ຽວຂ້ອງຢ່າງລະມັດລະວັງ. . ເຖິງແມ່ນວ່າພວກເຮົາກໍາລັງລົມກັນກ່ຽວກັບກິດຈະກໍາທີ່ໃຊ້ແຮງງານ, ຢ່າງໃດກໍຕາມ, ການສຶກສາບົດເລື່ອງຕ່າງໆຈະເຮັດໃຫ້ນັກພັດທະນາທັງຫມົດຄໍາຕອບທີ່ຈໍາເປັນ.

ວິທີການເພີ່ມໃບອະນຸຍາດໃຫ້ກັບ Github

ເຖິງວ່າຈະມີທາງເລືອກຂອງໃບອະນຸຍາດຢ່າງກວ້າງຂວາງທີ່ໄດ້ພິສູດວ່າມີປະສິດທິພາບແລະເຊື່ອຖືໄດ້ໃນການປະຕິບັດ, ຜູ້ພັດທະນາອາດມີຄວາມຄິດຂອງຕົນເອງກ່ຽວກັບສິ່ງທີ່ໃບອະນຸຍາດສໍາລັບໂຄງການທີ່ລາວສ້າງຄວນຈະເປັນ. ໃນກໍລະນີນີ້, ການບໍລິການສະຫນອງຄວາມສາມາດໃນການເພີ່ມສະບັບຂອງທ່ານເອງຫຼືປັບຕົວທີ່ມີຢູ່ແລ້ວ. ເພື່ອເພີ່ມໃບອະນຸຍາດໃຫ້ກັບ Github, ທ່ານຈະຕ້ອງປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້:

  1. ທ່ານຈໍາເປັນຕ້ອງໄປຫາຫນ້າຕົ້ນຕໍຂອງ repository ຂອງທ່ານ.ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມ
  2. ທ່ານຈໍາເປັນຕ້ອງຄລິກໃສ່ປຸ່ມເພື່ອເພີ່ມໄຟລ໌, ຫຼັງຈາກນັ້ນເລືອກ “ສ້າງໄຟລ໌ໃຫມ່”.ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມ
  3. ຕໍ່ໄປ, ທ່ານຈໍາເປັນຕ້ອງໃສ່ຊື່ໄຟລ໌. ສໍາລັບໃບອະນຸຍາດ, ນີ້ສາມາດເປັນຫນຶ່ງໃນສອງທາງເລືອກ: LICENSE ຫຼື LICENCE.md. ໃນທີ່ນີ້ການໃຊ້ຕົວພິມໃຫຍ່ແມ່ນບັງຄັບ.
  4. ຢູ່ເບື້ອງຂວາຂອງຊ່ອງໃສ່ຊື່ໄຟລ໌, ຄລິກເພື່ອເລືອກແມ່ແບບໃບອະນຸຍາດ.ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມ
  5. ໃນເມນູດ້ານຊ້າຍຂອງຫນ້າ, ເລືອກເສັ້ນ “ເພີ່ມໃບອະນຸຍາດໃຫ້ກັບໂຄງການຂອງທ່ານ”. ໃນກໍລະນີນີ້, ຕົວແປແມ່ນເລືອກຈາກເອກະສານທີ່ມີຢູ່ແລ້ວ.ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມ
  6. ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ເສັ້ນ “ທົບທວນແລະສົ່ງ”. ຈາກນັ້ນໃສ່ລາຍລະອຽດຂໍ້ຕົກລົງຂອງທ່ານ.
  7. ຫຼັງຈາກນັ້ນ, ມັນຈໍາເປັນຕ້ອງໃຫ້ຄວາມກະຈ່າງແຈ້ງກ່ຽວກັບສິ່ງທີ່ເພີ່ມເຕີມຫຼືການປ່ຽນແປງ. ຕໍ່ໄປ, ຊີ້ບອກວ່າເອກະສານທີ່ເລືອກຖືກແກ້ໄຂແລ້ວ ຫຼືວ່າມັນເປັນການສ້າງໃບອະນຸຍາດສະບັບອື່ນ.ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມ

ຫຼັງຈາກຢືນຢັນການປ່ຽນແປງ, ນັກພັດທະນາເຮັດສໍາເລັດຂັ້ນຕອນເພື່ອເຮັດການປ່ຽນແປງບັນຊີລາຍຊື່ຂອງໃບອະນຸຍາດໃນການບໍລິການ Git Hub.

ເລືອກໃບອະນຸຍາດ Github – ຕົວຢ່າງຂອງໃບອະນຸຍາດທີ່ນິຍົມໃນ Git Hub

ຕໍ່ໄປນີ້ແມ່ນທາງເລືອກທີ່ເປັນທີ່ນິຍົມຫຼາຍທີ່ສຸດ. ໂດຍການເຂົ້າໃຈຈຸດແຂງແລະຈຸດອ່ອນຂອງພວກເຂົາ, ນັກຂຽນໂປຼແກຼມຈະສາມາດຊອກຫາທາງເລືອກທີ່ເຫມາະສົມຫຼືເຂົ້າໃຈວິທີການຄົ້ນຫາທີ່ມີປະສິດທິພາບ.

GPL

ໃບອະນຸຍາດນີ້ສາມາດຖືກເອີ້ນວ່າເປັນຫນຶ່ງໃນທີ່ນິຍົມທີ່ສຸດ. ມັນເປັນຄລາສສິກສໍາລັບຜູ້ທີ່ຜະລິດຊອບແວຟຣີ. ຫນຶ່ງໃນຂໍ້ກໍານົດຕົ້ນຕໍຂອງເອກະສານນີ້ແມ່ນວ່າມັນ
ອະນຸຍາດໃຫ້ພາກສ່ວນທີສາມສາມາດດັດແປງໂຄງການໄດ້ຢ່າງເສລີ , ແຕ່ໃນເວລາດຽວກັນພວກເຂົາມີສິດທີ່ຈະແຈກຢາຍຜົນໄດ້ຮັບພາຍໃຕ້ໃບອະນຸຍາດດຽວກັນ. ໃບ​ອະ​ນຸ​ຍາດ​ນີ້​ອາດ​ຈະ​ມີ​ສະ​ບັບ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​. ຫລ້າສຸດຂອງເຫຼົ່ານີ້ແມ່ນທີສາມ. GPL ໄດ້ຖືກນໍາໃຊ້ໂດຍຜູ້ພັດທະນາໂຄງການເຊັ່ນລະບົບການຄຸ້ມຄອງເນື້ອຫາເວັບ Drupal, ລະບົບການຈັດການຖານຂໍ້ມູນ MariaDB, ບັນນາທິການຮູບພາບ vector InkSkape, ແລະອື່ນໆ. ມັນຫນ້າສົນໃຈທີ່ຈະສັງເກດວ່າ SQL ໃຊ້ບໍ່ພຽງແຕ່ GPL, ແຕ່ຍັງເປັນໃບອະນຸຍາດທາງການຄ້າ.

LGPL

ຊື່ນີ້ແປເປັນ “GNU GPL Lesser General Public License”. ສໍາລັບນັກພັດທະນາບາງຄົນ, GPL ແມ່ນບໍ່ເຫມາະສົມ, ຍ້ອນວ່າມັນສ້າງພັນທະສໍາລັບພວກເຂົາທີ່ຈະແຈກຢາຍຜະລິດຕະພັນທີ່ຖືກດັດແປງພາຍໃຕ້ໃບອະນຸຍາດດຽວກັນ. ຄຸນນະສົມບັດຂອງຄໍາຮ້ອງສະຫມັກຂອງທາງເລືອກນີ້ສາມາດສະແດງໃຫ້ເຫັນໂດຍວິທີການຂະບວນການຂອງການອະນຸຍາດການນໍາໃຊ້ຫ້ອງສະຫມຸດທີ່ສ້າງໂດຍ programmer ເກີດຂຶ້ນ. ໃນກໍລະນີນີ້, ສາມທາງເລືອກຕໍ່ໄປນີ້ຖືກພິຈາລະນາ:

  1. ເມື່ອຫ້ອງສະຫມຸດສະຫນອງການເຮັດວຽກໃຫມ່ທີ່ບໍ່ມີຫ້ອງສະຫມຸດການຄ້າອື່ນໆສາມາດເຮັດໄດ້ຄືກັນ, GPL ແມ່ນທາງເລືອກທີ່ດີທີ່ສຸດ.
  2. ນັກພັດທະນາໃນຫ້ອງສະຫມຸດຟຣີໄດ້ປະຕິບັດມາດຕະຖານທີ່ມີຢູ່ແລ້ວ. ໃນຂົງເຂດນີ້, ມີທາງເລືອກການຄ້າທີ່ມີຫນ້າທີ່ຄ້າຍຄືກັນ. ສໍາລັບກໍລະນີນີ້, ມັນຈະສະດວກໃນການເລືອກ LGPL.
  3. ໃນເວລາທີ່ມັນມາກັບມາດຕະຖານໃຫມ່ທີ່ແຂ່ງຂັນກັບການຄ້າ, ໃບອະນຸຍາດ Apache ແມ່ນທາງທີ່ຈະໄປ.

ມາດຕະຖານນີ້
ອະນຸຍາດໃຫ້ນໍາໃຊ້ໃນການຄ້າຂອງຫ້ອງສະຫມຸດ . ຖ້າມີການດັດແກ້, ຂໍ້ກໍານົດແລະເງື່ອນໄຂດຽວກັນຕ້ອງຖືກນໍາໃຊ້ສໍາລັບການແຈກຢາຍ. ຢ່າງໃດກໍຕາມ, ການນໍາໃຊ້ງ່າຍດາຍຂອງລະຫັດອະນຸຍາດໃຫ້ເງື່ອນໄຂທີ່ຈະມີການປ່ຽນແປງ.

ໃບອະນຸຍາດສາທາລະນະ Eclipse

ເອກະສານນີ້
ອະນຸຍາດໃຫ້ແຈກຢາຍພາຍໃຕ້ໃບອະນຸຍາດອື່ນໆ, ລວມທັງການຄ້າ . ເງື່ອນໄຂຕົ້ນຕໍແມ່ນວ່າໃນວຽກງານທີ່ຖືກດັດແປງ, ການປະດິດສ້າງຈະຖືກຈັດໃສ່ໃນໂມດູນແຍກຕ່າງຫາກ. ໃບອະນຸຍາດນີ້ໄດ້ຮັບຄວາມນິຍົມໃນການພັດທະນາຜະລິດຕະພັນໃນ Java. ຕົວຢ່າງຫນຶ່ງແມ່ນພາສາການຂຽນໂປລແກລມ Clojure, ກອບສໍາລັບການທົດສອບຄໍາຮ້ອງສະຫມັກ java.
ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມ

ໃບອະນຸຍາດສາທາລະນະຂອງ Mozilla

ບາງຄົນເຫັນວ່າເອກະສານນີ້ເປັນການປະນີປະນອມລະຫວ່າງ GPL ແລະໃບອະນຸຍາດທາງການຄ້າ. MPL ຕ້ອງ
ການການເຂົ້າເຖິງໄຟລ໌ສະເພາະ . ຜະລິດຕະພັນຊອບແວອາດມີບາງໄຟລ໌ພາຍໃຕ້ໃບອະນຸຍາດນີ້ ແລະໄຟລ໌ອື່ນໆທີ່ບໍ່ມີມັນ. ຫຼັງຈາກການດັດແກ້, ມັນຖືກອະນຸຍາດໃຫ້ໃສ່ໃບອະນຸຍາດທີ່ຕ້ອງການ (ຕົວຢ່າງ, ມັນສາມາດເປັນການຄ້າ), ແຕ່ນີ້ເປັນໄປໄດ້ພຽງແຕ່ໃນເງື່ອນໄຂທີ່ການເຂົ້າເຖິງໄຟລ໌ທີ່ຖືກປ່ອຍອອກມາພາຍໃຕ້ MPL ຈະຍັງເປີດ. ໃນກໍລະນີນີ້, ຜູ້ໃຊ້ສຸດທ້າຍຕ້ອງໄດ້ຮັບການສະຫນອງຂໍ້ມູນກ່ຽວກັບຜູ້ຂຽນຂອງຊອບແວຕົ້ນສະບັບ. ອີງຕາມເອກະສານນີ້, ຫ້ອງການ LibreOffice, ຕົວທ່ອງເວັບ Mozilla ແລະຜະລິດຕະພັນຊອບແວອື່ນໆໄດ້ຖືກປ່ອຍອອກມາ.

Apache License Github

AL ແມ່ນເອີ້ນວ່າໃບອະນຸຍາດເສລີເສລີນິຍົມ. ຄຸນ​ນະ​ສົມ​ບັດ​ນີ້​ແມ່ນ​ເນື່ອງ​ມາ​ຈາກ​ຄວາມ​ຈິງ​ທີ່​ວ່າ​ບໍ່
​ມີ​ຄວາມ​ຕ້ອງ​ການ​ທີ່​ຈະ​ປ່ອຍ​ຜະ​ລິດ​ຕະ​ພັນ​ອະນຸພັນ​ພາຍ​ໃຕ້​ເງື່ອນ​ໄຂ​ດຽວ​ກັນ​ກັບ​ກ່ອນ ​. ເອກະສານນີ້ຖືກນໍາໃຊ້ຢ່າງຈິງຈັງໂດຍ Apache Software Foundation. ເມື່ອນໍາໃຊ້, ຕໍ່ໄປນີ້ແມ່ນອະນຸຍາດໃຫ້:

  1. ຜະລິດຕະພັນຊອບແວໄດ້ຖືກອະນຸຍາດໃຫ້ນໍາໃຊ້ຕື່ມອີກເພື່ອຈຸດປະສົງທາງການຄ້າ.
  2. ອະນຸຍາດໃຫ້ມີການດັດແກ້ແອັບພລິເຄຊັນ.
  3. ການແຈກຢາຍຕໍ່ມາຄວນປະກອບມີຊື່ຂອງຜູ້ຂຽນຕົ້ນສະບັບ.

ໂດຍການສ້າງຕົວແປໃຫມ່, ບໍ່ມີພັນທະສໍາລັບຜູ້ອະນຸຍາດທີ່ຈະໃຫ້ລະຫັດຜະລິດຕະພັນຕົ້ນສະບັບ. ໃບອະນຸຍາດດັ່ງກ່າວໄດ້ຮັບຄວາມນິຍົມຢ່າງຫຼວງຫຼາຍ. ນີ້ສາມາດສະແດງໃຫ້ເຫັນໄດ້ໂດຍລາຍຊື່ຜະລິດຕະພັນຊອບແວທີ່ມີຊື່ສຽງທີ່ຖືກປ່ອຍອອກມາພາຍໃຕ້ໃບອະນຸຍາດປະເພດນີ້: ລະບົບປະຕິບັດການ Android, ກອບທີ່ສ້າງຄໍາຮ້ອງສະຫມັກວິສາຫະກິດໃນ Java, ແລະເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache. https://youtu.be/wyZq-EazOmU

ໃບອະນຸຍາດ MIT

ບາງຄົນພິຈາລະນາທາງເລືອກໃບອະນຸຍາດຊອບແວຟຣີນີ້ເປັນທີ່ນິຍົມທີ່ສຸດ. ປະໂຫຍດຕົ້ນຕໍຂອງມັນແມ່ນພິຈາລະນາໂດຍບາງຄົນທີ່ຈະເຂົ້າກັນໄດ້ດີກັບປະເພດຕ່າງໆຂອງໃບອະນຸຍາດຟຣີຫຼືການຄ້າ. ລັກສະນະທີ່ສໍາຄັນທີ່ສຸດແມ່ນ
ຄວາມສາມາດໃນການດັດແປງລະຫັດ, ເຊັ່ນດຽວກັນກັບການອະນຸຍາດໃຫ້ແຈກຢາຍພາຍໃຕ້ໃບອະນຸຍາດອື່ນໆຕາມທາງເລືອກຂອງຜູ້ທີ່ເຮັດການປ່ຽນແປງ . ຜະລິດຕະພັນຊອບແວທີ່ນໍາໃຊ້ເອກະສານນີ້ແມ່ນ: ຫ້ອງສະຫມຸດ JavaScript ທີ່ເອີ້ນວ່າ JQuiery, ຕົວແກ້ໄຂຂໍ້ຄວາມ Atom, AngularJS, ກອບການພັດທະນາ JavaScript.

ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບໃບອະນຸຍາດ GitHub: ວິທີການເລືອກແລະເພີ່ມ
ການປຽບທຽບໃບອະນຸຍາດ Git Hub

ຫີນໃຕ້ນ້ຳ

ບາງຄັ້ງຜູ້ຂຽນທໍາອິດເລືອກຫນຶ່ງສະບັບຂອງໃບອະນຸຍາດ, ແລະຕໍ່ມາຕ້ອງການປ່ຽນມັນ. ຖ້າລາວສ້າງໂຄງການຢ່າງດຽວ, ການປ່ຽນແປງດັ່ງກ່າວຈະບໍ່ມີຄວາມຫຍຸ້ງຍາກ. ຢ່າງໃດກໍຕາມ, ໃນກໍລະນີທີ່ມີຜູ້ເຂົ້າຮ່ວມຈໍານວນຫຼາຍໃນການພັດທະນາ, ຫຼັງຈາກນັ້ນໂດຍບໍ່ມີການຍິນຍອມເຫັນດີຂອງເຂົາເຈົ້າ, ນີ້ຈະບໍ່ເຮັດວຽກ. ຕົວຢ່າງ, ຜູ້ສ້າງ Linux, ເຖິງແມ່ນວ່າລາວສ້າງພື້ນຖານຂອງລະບົບປະຕິບັດການ, ຈະບໍ່ສາມາດປ່ຽນໃບອະນຸຍາດໄດ້ໂດຍບໍ່ມີການຍິນຍອມເຫັນດີຈາກນັກຂຽນໂປລແກລມທັງຫມົດຜູ້ທີ່ເຂົ້າຮ່ວມໃນການພັດທະນາຕື່ມອີກ. ເມື່ອແຈກຢາຍພາຍໃຕ້ MPL, ຜູ້ທີ່ເຮັດການປ່ຽນແປງລະຫັດບໍ່ສາມາດສະເຫນີໄຟລ໌ພາຍໃຕ້ MPL ພາຍໃຕ້ໃບອະນຸຍາດທີ່ແຕກຕ່າງກັນ. ການນໍາໃຊ້ເອກະສານໃຫມ່ຈະຫມາຍເຖິງໂມດູນໂຄງການອື່ນໆ.

info
Rate author
Add a comment