Hizi ni pamoja na:
- Ugawaji wa Programu
- Chanzo cha kupatikana kwa msimbo
- Usambazaji wa leseni
- Mali ya leseni
- Kupambana na ubaguzi
Leseni
Leseni tofauti huwawezesha wajumbe kurekebisha programu kwa masharti mbalimbali. OSI inakubali leseni zinazofuata ufafanuzi wao wa programu ya chanzo cha wazi. 5 ya leseni maarufu zaidi kulingana na Maarifa ya Black Duck ni:
- License ya MIT
- GNU General Public License (GPL) 2.0
- Apache Leseni 2.0
- GNU General Public License (GPL) 3.0
- License ya BSD 2.0 (kifungu cha 3, kipya au kilichorekebishwa)
Unapobadilisha msimbo wa chanzo, mahitaji moja ya OSS ni kuingizwa kwa yale uliyobadilisha pamoja na njia zako. Programu iliyoundwa baada ya marekebisho ya msimbo inaweza au inaweza kutolewa kwa bure.
Tofauti Kati ya Programu ya Open-Source na Commercial
Programu ya kupatikana kwa biashara, au programu ya wamiliki, haitoi upatikanaji wa msimbo wake wa chanzo kwa sababu programu ni mali ya mtu mwingine.
Matokeo yake, mara nyingi watumiaji hulipa.
OSS, kwa upande mwingine, ni jitihada za ushirikiano - programu inashirikishwa mali ya kialimu kati ya wote ambao wameisaidia kukuza au kubadilisha.
Programu ya Chanzo cha Open Vs. Programu ya Bure
Kinyume na imani maarufu, haujazingatia gharama, au ukosefu wake, wa programu.
Chanzo cha Open kinahusu upatikanaji wa bure wa msimbo wa chanzo na usambazaji. Programu ya bure, kwa namna hiyo, inajumuisha marekebisho ya kificho lakini inasisitiza watumiaji wa uhuru kufurahia kufanya kile wanachopenda na programu. Free Software Foundation inataja hali 4 za programu kuchukuliwa kuwa huru kabisa.
Kwa kuongeza, programu inaweza kuhesabiwa kama bureware. Hii inamaanisha watumiaji kupakua programu bila gharama, lakini hawawezi kufanya mabadiliko yoyote kwenye msimbo wake wa chanzo.
Faida za Programu ya Chanzo cha Open
Wakati gharama ni sababu ya kuendesha gari, OSS ina faida kadhaa za ziada:
- Matokeo ya ubora wa juu wakati kificho cha chanzo kinapitia kote, kikijaribiwa na kikapangwa.
- Ni fursa ya kujifunza muhimu kwa programu . Wanaweza kujifunza na kutumia ujuzi kwa mipango maarufu zaidi inapatikana leo.
- Wengi wanafikiria programu ya chanzo cha wazi zaidi salama kuliko programu ya wamiliki kwa sababu mende zinajulikana na zimewekwa haraka.
- Kwa kuwa programu ya chanzo cha wazi iko katika uwanja wa umma, kuna nafasi kidogo ambayo inaweza kuwa haipatikani. Hii ni muhimu kwa miradi ya muda mrefu ambayo hutegemea zana hizi kwa muda wa mradi.
- Programu nyingi ni bure. Gharama zinaweza kutokea baadaye, hata hivyo, kama vile usajili au ada za usaidizi.
Aina maarufu za Programu ya Chanzo cha Open
Teknolojia ya chanzo cha wazi imesaidia kuanzisha mengi ya mtandao. Zaidi ya hayo, programu nyingi ambazo mimi na mimi tunayotumia kila siku zinategemea teknolojia za chanzo cha wazi. Kwa mfano, Android OS na OS OS ya Apple hutegemea teknolojia za kernel na Unix / BSD wazi-chanzo, kwa mtiririko huo.
Programu nyingine maarufu ya chanzo cha wazi ni:
- Kivinjari cha wavuti cha Firefox cha Mozilla
- Thunderbird mteja wa barua pepe
- Lugha ya script ya PHP
- Lugha ya programu ya python
- Seva ya wavuti ya Apache HTTP
- mfumo wa database
Fungua Chanzo na Waendelezaji
Miradi ya OSS ni fursa za ushirikiano zinazoboresha ujuzi na kujenga uhusiano katika shamba. Waendelezaji wanapaswa kuwa na ujuzi na vifaa vya kawaida vya maendeleo ya chanzo wazi.
- Vifaa vya mawasiliano - Barua pepe, ujumbe wa muda halisi, vikao, na Wikis husaidia watengenezaji kutafuta suluhisho au kupindana mawazo.
- Mipangilio ya udhibiti wa revision - Wakati waendelezaji wengi katika maeneo tofauti ya kijiografia kurekebisha data na faili, mifumo hii inasimamia toleo tofauti na sasisho.
- Watazamaji wa Bug na orodha za kazi - Ruhusu miradi mikubwa kuzingatia masuala na kufuatilia marekebisho yao.
- Vipimo vya kupima na kufuta upya - Jitayarisha upimaji wakati wa ushirikiano wa mfumo na uendeleze programu nyingine.
Hitimisho
Maelfu ya miradi ya chanzo cha wazi ni mbadala kwa programu ya wamiliki. Kazi mradi wa OSS kama njia ya kujenga kazi katika maendeleo ya programu. Aidha, waandaaji wanaweza kupoteza ujuzi wao kwa kufanya kazi kwenye mipango ya programu kubwa duniani. Facebook, Google, na LinkedIn kufungua programu kama Open Source, hivyo watengenezaji wanaweza kubadilishana ujuzi, innovation ufumbuzi na kuchangia bidhaa imara, kazi.