ແມ່ນຫຍັງຄື Open Source Software?

ທ່ານອາດຈະບໍ່ຮູ້ມັນແຕ່ທ່ານໃຊ້ຊອບແວແຫຼ່ງເປີດເກືອບທຸກໆມື້

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

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

ວິທີການຜູ້ໃຊ້ປະໂຫຍດຈາກ OSS

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

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

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

ບ່ອນທີ່ເປີດແຫລ່ງມາຈາກໃສ?

ໃນຂະນະທີ່ແນວຄວາມຄິດຂອງລະຫັດຊໍແວຮ່ວມມືມີຮາກຖານໃນສະໄຫມວິທະຍາໄລ 1950-1960, ໃນຊຸມປີ 1970 ແລະ 1980, ບັນຫາຕ່າງໆເຊັ່ນ: ການໂຕ້ຖຽງທາງກົດຫມາຍເຮັດໃຫ້ວິທີການຮ່ວມມືແບບເປີດນີ້ສໍາລັບການກໍານົດລະຫັດຊໍແວທີ່ສູນເສຍນ້ໍາ. ຊອບແວທີ່ເປັນເຈົ້າຂອງແມ່ນໄດ້ໃຊ້ເວລາຕະຫຼາດຊໍແວຈົນກ່ວາ Richard Stallman ກໍ່ຕັ້ງມູນລະນິທິຊອບແວຟຣີ (FSF) ໃນປີ 1985, ເຮັດໃຫ້ຊອບແວເປີດຫຼືຟຣີກັບທາງຫນ້າ. ແນວຄວາມຄິດຂອງ "ຊອບແວຟຣີ" ຫມາຍເຖິງການເສລີພາບ, ບໍ່ແມ່ນຄ່າໃຊ້ຈ່າຍ. ການເຄື່ອນໄຫວທາງສັງຄົມຢູ່ຫລັງຊອບແວຟຣີຮັກສາວ່າຜູ້ໃຊ້ຊອບແວຄວນມີສິດເສລີພາບໃນການເບິ່ງ, ປ່ຽນແປງ, ອັບເດດ, ແກ້ໄຂແລະເພີ່ມລະຫັດແຫຼ່ງຂໍ້ມູນເພື່ອຕອບສະຫນອງຄວາມຕ້ອງການຂອງພວກເຂົາແລະຈະໄດ້ຮັບອະນຸຍາດໃຫ້ແຈກຢາຍມັນຫຼືແບ່ງປັນມັນໂດຍກົງກັບຄົນອື່ນ.

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

ສໍາລັບຫຼາຍເຫດຜົນ, ລວມທັງຄວາມສັບສົນໃນຕະຫລາດໃນໄລຍະຄໍາສັບ "ຊອບແວຟຣີ" ແທ້ໆ, ຄໍາສັບ "ແຫລ່ງທີ່ເປີດ" ໄດ້ຖືກກາຍເປັນເງື່ອນໄຂສໍາລັບຊອບແວທີ່ສ້າງແລະຮັກສາໄວ້ໂດຍໃຊ້ວິທີການຮ່ວມມືສາທາລະນະ. ຄໍາວ່າ "ແຫຼ່ງເປີດ" ໄດ້ຮັບການຮັບຮອງຢ່າງເປັນທາງການໃນກອງປະຊຸມຜູ້ນໍາຄິດເຕັກໂນໂລຢີພິເສດໃນເດືອນກຸມພາປີ 1998 ໂດຍເຈົ້າຫນ້າທີ່ເຕັກໂນໂລຢີ Tim O'Reilly. ຫຼັງຈາກນັ້ນ, ການລິເລີ່ມເປີດແຫຼ່ງຂໍ້ມູນ (Open Source Initiative - OSI) ໄດ້ຖືກສ້າງຂຶ້ນໂດຍ Eric Raymond ແລະ Bruce Perens ເປັນອົງການບໍ່ຫວັງຜົນກໍາໄລທີ່ອຸທິດຕົນເພື່ອສົ່ງເສີມການ OSS.

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

ຊອບແວແຫຼ່ງເປີດເປັນສ່ວນຫນຶ່ງຂອງຊີວິດປະຈໍາວັນ

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

ຖ້າທ່ານກໍາລັງອ່ານບົດຄວາມນີ້ໃນຄອມພິວເຕີ້ຫຼືເດດທັອບຂອງທ່ານ, ທ່ານໃຊ້ Chrome ຫຼື Firefox ເປັນຕົວທ່ອງເວັບເວັບໄຊຕ໌? Mozilla Firefox ເປັນຕົວທ່ອງເວັບເວັບໄຊທ໌ແຫຼ່ງເປີດ. ກູໂກ Chrome ແມ່ນໂຄງການຂອງຕົວທ່ອງເວັບແຫຼ່ງເປີດທີ່ເອີ້ນວ່າ Chromium - ເຖິງແມ່ນວ່າ Chromium ຖືກພັດທະນາໂດຍຜູ້ພັດທະນາ Google, ຜູ້ທີ່ຍັງສືບຕໍ່ມີບົດບາດຢ່າງຫ້າວຫັນໃນການພັດທະນາການອັບເດດແລະການພັດທະນາເພີ່ມເຕີມ, Google ໄດ້ເພີ່ມໂຄງການແລະຄຸນນະສົມບັດ (ບາງບໍ່ແມ່ນເປີດ ແຫຼ່ງຂໍ້ມູນ) ກັບຊອບແວຖານນີ້ເພື່ອພັດທະນາຕົວທ່ອງເວັບກູໂກ Chrome.

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

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