ເຫຼົ່ານີ້ລວມມີ:
- ການແຈກຢາຍຂອງຊໍແວ
- Source code availability
- ການແຈກຢາຍໃບອະນຸຍາດ
- ຄຸນສົມບັດໃບອະນຸຍາດ
- ການຕ້ານການຈໍາແນກ
ໃບອະນຸຍາດ
ໃບອະນຸຍາດທີ່ແຕກຕ່າງກັນອະນຸຍາດໃຫ້ຜູ້ຂຽນໂປລແກລມປັບປຸງຊອບແວທີ່ມີເງື່ອນໄຂຕ່າງໆທີ່ຕິດຄັດມາ. OSI ອະນຸມັດໃບອະນຸຍາດທີ່ສອດຄ່ອງກັບຄໍານິຍາມຂອງຊອບແວທີ່ເປີດແຫຼ່ງ. 5 ຂອງໃບອະນຸຍາດທີ່ນິຍົມຫຼາຍທີ່ສຸດອີງຕາມພື້ນຖານ Knowledge Base Duck ແມ່ນ:
- ໃບອະນຸຍາດ MIT
- GNU General Public License (GPL) 2.0
- Apache License 2.0
- GNU General Public License (GPL) 3.0
- BSD License 2.0 (3-clause, New or Revised)
ໃນເວລາທີ່ທ່ານປ່ຽນລະຫັດແຫຼ່ງ, ຫນຶ່ງໃນຂໍ້ກໍານົດຂອງ OSS ແມ່ນການລວມເອົາສິ່ງທີ່ທ່ານໄດ້ປ່ຽນແປງເຊັ່ນດຽວກັນກັບວິທີການຂອງທ່ານ. ຊອບແວທີ່ຖືກສ້າງຂື້ນຫຼັງຈາກການດັດແປງລະຫັດອາດຈະຫລືບໍ່ສາມາດໃຊ້ໄດ້ໂດຍບໍ່ເສຍຄ່າ.
ຄວາມແຕກຕ່າງລະຫວ່າງ Open Source ແລະ Commercial Software
ຊອບແວທີ່ມີໃນທາງການຄ້າຫຼືຊອບແວທີ່ມີສິດອອກໃບອະນຸຍາດບໍ່ສາມາດເຂົ້າເຖິງລະຫັດແຫຼ່ງຂອງມັນເພາະວ່າຊອບແວແມ່ນຊັບສິນທາງປັນຍາຂອງຄົນອື່ນ.
ດັ່ງນັ້ນ, ຜູ້ໃຊ້ມັກຈ່າຍຄ່າມັນ.
OSS, ໃນທາງກົງກັນຂ້າມ, ແມ່ນຄວາມພະຍາຍາມຮ່ວມມືກັນ - ຊອບແວແບ່ງປັນຊັບສິນທາງປັນຍາລະຫວ່າງທຸກຄົນທີ່ໄດ້ຊ່ວຍພັດທະນາຫຼືປ່ຽນແປງມັນ.
Open Source Software Vs. Free Software
ກົງກັນຂ້າມກັບຄວາມເຊື່ອທີ່ບໍ່ມີຄວາມນິຍົມ, ບໍ່ໄດ້ເນັ້ນໃສ່ຄ່າໃຊ້ຈ່າຍ, ຫຼືການຂາດມັນ, ຂອງໂຄງການ.
ເປີດແຫລ່ງຂໍ້ມູນທີ່ຈໍາເປັນຕ້ອງມີລະຫັດແລະການແຈກຢາຍທີ່ບໍ່ເສຍຄ່າ. ຊອບແວຟຣີ, ໃນລັກສະນະເຊັ່ນ, ປະກອບມີການດັດແກ້ລະຫັດແຕ່ເນັ້ນຫນັກໃສ່ຜູ້ໃຊ້ເສລີພາບທີ່ມີຄວາມສຸກທີ່ຈະເຮັດສິ່ງທີ່ພວກເຂົາມັກກັບຊອບແວ. Free Software Foundation ກໍານົດ 4 ເງື່ອນໄຂສໍາລັບຊອບແວທີ່ຈະຖືກພິຈາລະນາໂດຍບໍ່ເສຍຄ່າ.
ນອກຈາກນັ້ນ, ຊອບແວສາມາດຖືກຈັດປະເພດເປັນ freeware. ນີ້ຫມາຍຄວາມວ່າຜູ້ໃຊ້ດາວໂຫລດຊອບແວທີ່ບໍ່ເສຍຄ່າ, ແຕ່ພວກເຂົາບໍ່ສາມາດເຮັດການປ່ຽນແປງລະຫັດແຫຼ່ງຂອງມັນ.
ປະໂຫຍດຂອງ Software Open-Source
ໃນຂະນະທີ່ຄ່າໃຊ້ຈ່າຍແມ່ນປັດໃຈຂັບຂີ່, OSS ມີຜົນປະໂຫຍດເພີ່ມເຕີມອີກ:
- ຜົນໄດ້ຮັບທີ່ມີຄຸນນະພາບສູງເມື່ອລະຫັດແຫຼ່ງຖືກຖ່າຍທອດ, ທົດສອບແລະແກ້ໄຂ.
- ມັນເປັນ ໂອກາດການຮຽນຮູ້ ທີ່ມີຄຸນຄ່າ ສໍາລັບນັກຂຽນໂປລແກລມ . ພວກເຂົາສາມາດຮຽນຮູ້ແລະໃຊ້ທັກສະກັບບັນດາໂປຼແກຼມທີ່ນິຍົມຫລາຍທີ່ສຸດໃນປະຈຸບັນ.
- ຫຼາຍຄົນພິຈາລະນາຊອບແວ open-source ທີ່ປອດໄພກວ່າຊອບແວທີ່ເປັນເຈົ້າຂອງເພາະວ່າຂໍ້ບົກພ່ອງຖືກກໍານົດແລະແກ້ໄຂຢ່າງວ່ອງໄວ.
- ເນື່ອງຈາກວ່າຊອບແວ open-source ແມ່ນຢູ່ໃນໂດເມນສາທາລະນະ, ມັນມີໂອກາດຫນ້ອຍມັນຈະບໍ່ສາມາດໃຊ້ໄດ້. ນີ້ແມ່ນສິ່ງສໍາຄັນສໍາລັບໂຄງການໄລຍະຍາວທີ່ອີງໃສ່ເຄື່ອງມືເຫຼົ່ານີ້ສໍາລັບໄລຍະເວລາຂອງໂຄງການ.
- ສ່ວນໃຫຍ່ຂອງຊອບແວແມ່ນບໍ່ເສຍຄ່າ. ຄ່າໃຊ້ຈ່າຍອາດຈະເກີດຂຶ້ນຕໍ່ມາ, ຢ່າງໃດກໍຕາມ, ເຊັ່ນການຈອງຫຼືຄ່າສະຫນັບສະຫນູນ.
ປະເພດທີ່ເປັນປະໂຫຍດຂອງຊອບແວເປີດແລະແຫຼ່ງຂໍ້ມູນ
ເຕັກໂນໂລຢີທີ່ເປີດເຜີຍແຫຼມກໍ່ຊ່ວຍສ້າງຕັ້ງອິນເຕີເນັດຫຼາຍ. ຍິ່ງໄປກວ່ານັ້ນ, ຫຼາຍໆໂຄງການທີ່ທ່ານແລະຂ້ອຍໃຊ້ທຸກໆມື້ແມ່ນອີງໃສ່ເຕັກໂນໂລຢີທີ່ເປີດເຜີຍ. ຕົວຢ່າງເຊັ່ນ Android OS ແລະ OS X ຂອງ Apple ແມ່ນອີງໃສ່ເຕັກໂນໂລຊີ open-source Unix / BSD ແລະ Kernel ແລະ BSD.
ຊອບແວ open-source ທີ່ເປັນປະໂຫຍດອື່ນໆແມ່ນ:
- ຕົວທ່ອງເວັບຂອງ Mozilla Firefox ຂອງຕົວທ່ອງເວັບ
- Thunderbird email client
- ພາສາ PHP scripting
- ພາສາໂປລແກລມ Python
- Apache HTTP server
- ລະບົບຖານຂໍ້ມູນ
ເປີດແຫລ່ງແລະນັກພັດທະນາ
ໂຄງການ OSS ແມ່ນໂອກາດການຮ່ວມມືເພື່ອປັບປຸງທັກສະແລະສ້າງສາຍພົວພັນໃນຂົງເຂດ. ນັກພັດທະນາຕ້ອງມີປະສົບຜົນສໍາເລັດກັບເຄື່ອງມືມາດຕະຖານຂອງການພັດທະນາແຫຼ່ງເປີດ.
- ເຄື່ອງມືການສື່ສານ - ອີເມວ, ການສົ່ງຂໍ້ຄວາມໃນເວລາທີ່ແທ້ຈິງ, ກອງປະຊຸມແລະ wiki ຊ່ວຍໃຫ້ນັກພັດທະນາຊອກຫາວິທີແກ້ໄຂຫຼືຄິດອອກຈາກກັນ.
- ລະບົບການຄວບຄຸມການແຈກຢາຍທີ່ຖືກແຈກຢາຍ - ເມື່ອຜູ້ພັດທະນາຫຼາຍຄົນຢູ່ໃນສະຖານທີ່ຕັ້ງພູມສາດທີ່ແຕກຕ່າງກັນແກ້ໄຂຂໍ້ມູນແລະໄຟລ໌, ລະບົບເຫຼົ່ານີ້ຈັດການເວີຊັນແລະການປັບປຸງຕ່າງໆ.
- ບົບຕິດຕາມລຸດ bug ແລະລາຍການວຽກງານ - ອະນຸຍາດໃຫ້ໂຄງການຂະຫນາດໃຫຍ່ເພື່ອຕິດຕາມກວດກາບັນຫາແລະຕິດຕາມການແກ້ໄຂຂອງພວກເຂົາ.
- ເຄື່ອງມືທົດສອບແລະແກ້ໄຂ - ທົດສອບອັດຕະໂນມັດໃນລະຫວ່າງການເຊື່ອມໂຍງລະບົບແລະແກ້ໄຂບັນດາໂຄງການອື່ນໆ.
ສະຫຼຸບ
ຫລາຍພັນໂຄງການເປີດ - ແຫຼ່ງແມ່ນທາງເລືອກທີ່ເປັນຊອບແວທີ່ເປັນເຈົ້າຂອງ. ເຮັດວຽກໃນໂຄງການ OSS ເປັນເສັ້ນທາງເພື່ອສ້າງອາຊີບໃນການພັດທະນາຊອບແວ. ນອກຈາກນັ້ນ, ຜູ້ຂຽນໂປລແກລມສາມາດຫລີ້ນທັກສະຂອງພວກເຂົາໄດ້ໂດຍການເຮັດວຽກໃນໂຄງການຊໍແວທີ່ໃຫຍ່ທີ່ສຸດໃນໂລກ. ພັດທະນາຊອບແວເຟສບຸກ, Google ແລະ LinkedIn ເປັນແຫລ່ງເປີດ, ດັ່ງນັ້ນຜູ້ພັດທະນາສາມາດແບ່ງປັນຄວາມຮູ້, ສ້າງສັນແລະແກ້ໄຂບັນດາຜະລິດຕະພັນຕ່າງໆ.