ଏକ GitHub ଲାଇସେନ୍ସ କିପରି ବାଛିବେ ଏବଂ ସଠିକ୍ ପସନ୍ଦ କରିବା କାହିଁକି ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ? ଆଇଟି ପ୍ରୋଜେକ୍ଟର ମିଳିତ ବିକାଶ ଏବଂ ସେମାନଙ୍କର ପରବର୍ତ୍ତୀ ହୋଷ୍ଟିଂ ପାଇଁ GitHub ହେଉଛି ସର୍ବ ବୃହତ ସେବା | ଏହି ୱେବ୍ ସେବା ସାହାଯ୍ୟରେ, ଅସୀମିତ ସଂଖ୍ୟକ ଲୋକ ଏକ ସମୟରେ ଏକ ପ୍ରୋଜେକ୍ଟରେ କାର୍ଯ୍ୟ କରିପାରିବେ, ଏବଂ ବିଶ୍ anywhere ର ଯେକ anywhere ଣସି ସ୍ଥାନରୁ | GitHub ର ଏକ ମ୍ୟାନେଜମେଣ୍ଟ କିମ୍ବା କଣ୍ଟ୍ରୋଲ୍ ସିଷ୍ଟମ୍ ମଧ୍ୟ ଅଛି ଯାହା ଆପଣଙ୍କୁ ସମୟ ସହିତ ଠିକାଦାରଙ୍କ ଦ୍ made ାରା କରାଯାଇଥିବା ସମସ୍ତ ପରିବର୍ତ୍ତନକୁ ଦେଖିବା ଏବଂ ନିୟନ୍ତ୍ରଣ କରିବାକୁ ଅନୁମତି ଦେଇଥାଏ, ଏବଂ ଏହା ଆପଣଙ୍କୁ ପରିବର୍ତ୍ତନ ପୂର୍ବରୁ ଘଟିଥିବା ରାଜ୍ୟକୁ ଫେରିବାକୁ ମଧ୍ୟ ଅନୁମତି ଦେଇଥାଏ |
କିନ୍ତୁ ସରଳ ଭାବରେ କହିବାକୁ ଗଲେ, GitHub ହେଉଛି ପ୍ରୋଗ୍ରାମର୍ ଏବଂ ଡେଭଲପର୍ମାନଙ୍କ ପାଇଁ ତଥାକଥିତ ସାମାଜିକ ନେଟୱାର୍କ, ଯେଉଁଠାରେ ଆପଣ ପାଇପାରିବେ, ଏବଂ ପରେ ଅନ୍ୟ ବିକାଶକାରୀଙ୍କ ସଂକେତ ଉପରେ ଅଭ୍ୟାସ କରିବେ | ଆପଣ ଆପଣଙ୍କର ପୋର୍ଟଫୋଲିଓକୁ GitHub ରେ ମଧ୍ୟ ଗଚ୍ଛିତ କରିପାରିବେ | ସାଧାରଣତ G, GitHub ହେଉଛି ଏକ ସେବା ଯାହା ଉଭୟ ନବାଗତ ବିକାଶକାରୀ ଏବଂ ଅଭିଜ୍ଞ ପ୍ରୋଗ୍ରାମରଙ୍କ ପାଇଁ ଉପଯୁକ୍ତ ଅଟେ | ତଥାପି, ଏହି ସେବାର ଉପଭୋକ୍ତାମାନେ ଲାଇସେନ୍ସ ବାଛିବା ବିଷୟରେ ବେଳେବେଳେ କିଛି ପ୍ରଶ୍ନ ଥାଇପାରେ, ଯେହେତୁ ସେମାନଙ୍କ ପସନ୍ଦ ସେଠାରେ ବିଭିନ୍ନ ପ୍ରକାରର |
GitHub ଲାଇସେନ୍ସ କ’ଣ?
ଏକ ଲାଇସେନ୍ସ ହେଉଛି ଏକ ସ୍ document ତନ୍ତ୍ର ଡକ୍ୟୁମେଣ୍ଟ ଯାହା ରାଜ୍ୟ ଫର୍ମ ଦ୍ established ାରା ପ୍ରତିଷ୍ଠିତ ହୋଇଥିଲା ଏବଂ ଆପଣଙ୍କୁ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ପ୍ରକାରର ଉଦ୍ୟୋଗୀ କାର୍ଯ୍ୟକଳାପରେ ନିୟୋଜିତ ହେବାକୁ ଅନୁମତି ଦେଇଥାଏ, ଯାହା ନିଶ୍ଚିତ ଭାବରେ ରାଜ୍ୟ ପକ୍ଷରୁ ବିଶେଷ ଧ୍ୟାନ ଆବଶ୍ୟକ କରେ | କିନ୍ତୁ, ପ୍ରାୟତ practice, ଅଭ୍ୟାସରେ, କେବଳ ସଂକ୍ଷିପ୍ତ ଲାଇସେନ୍ସ ଚୁକ୍ତିନାମା କିମ୍ବା ଚୁକ୍ତିନାମା ଯାହା ବ୍ୟକ୍ତିଗତ ଆଇନ ଲାଇସେନ୍ସ ପ୍ରଦାନ ପାଇଁ ପ୍ରଦାନ କରିଥାଏ | ସାଧାରଣତ ,, ଲାଇସେନ୍ସ କେବଳ ଗୋଟିଏ ଅନୁସରଣ କରେ, କିନ୍ତୁ ସବୁଠାରୁ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ ଲକ୍ଷ୍ୟ, ଲାଇସେନ୍ସକାର ଏବଂ ଲାଇସେନ୍ସ ପ୍ରାପ୍ତ ବ୍ୟକ୍ତିଙ୍କ ମଧ୍ୟରେ ବାଧ୍ୟତାମୂଳକତା ଏବଂ ଅଧିକାର ଉପରେ ଏହା ଏକ ଚୁକ୍ତିନାମା | ଏହି କର୍ତ୍ତବ୍ୟ ଏବଂ ଅଧିକାରଗୁଡିକ ସମ୍ପୁର୍ଣ୍ଣ ଭାବରେ କିଛି ହୋଇପାରେ, କିନ୍ତୁ କେବଳ ଆଇନର framework ାଞ୍ଚାରେ | ଏକ ଉଲ୍ଲେଖନୀୟ ଉଦାହରଣ ହେଉଛି ଲାଇସେନ୍ସଧାରୀଙ୍କ ଦ୍ୱାରା କାର୍ଯ୍ୟ ବ୍ୟବହାର କରିବା ସମୟରେ ଲାଇସେନ୍ସଧାରୀ କପିରାଇଟ୍ ଧାରକଙ୍କ ନାମ ଆବଶ୍ୟକ କରିପାରନ୍ତି | କିମ୍ବା, ଉଦାହରଣ ସ୍ୱରୂପ, କାର୍ଯ୍ୟ କପି କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ, କିନ୍ତୁ ଏହାର ସଂପୂର୍ଣ୍ଣ ରୂପାନ୍ତରଣକୁ ନିଷେଧ | କିମ୍ବା, ଏପରି ଆବଶ୍ୟକତା ଆଣିବା ପାଇଁ, କାର୍ଯ୍ୟଟି ମୂଳ ପରି ସମାନ ଅବସ୍ଥାରେ ମୁକ୍ତ ହେବ, ଏବଂ ଇତ୍ୟାଦି, ବିଭିନ୍ନ ସର୍ତ୍ତ ରଖିବାର ଅନେକ ଉଦାହରଣ ଅଛି |
ଆପାଚେ ଲାଇସେନ୍ସ ମଧ୍ୟରୁ ଗୋଟିଏର ଉଦାହରଣ [/ caption]
କିନ୍ତୁ, ଏହା ମଧ୍ୟ, ଆମେ ଭୁଲିଯିବା ଉଚିତ୍ ନୁହେଁ ଯେ ଲାଇସେନ୍ସ କେବଳ ଲାଇସେନ୍ସଧାରୀଙ୍କ ନୁହେଁ, ଲାଇସେନ୍ସ ପ୍ରାପ୍ତ ବ୍ୟକ୍ତିଙ୍କ ଅଧିକାରକୁ ମଧ୍ୟ ସୁରକ୍ଷା ଦେଇଥାଏ। ଯେହେତୁ ଏଥିରେ ଆପଣ କାର୍ଯ୍ୟ ବ୍ୟବହାର ପାଇଁ ସମସ୍ତ ସର୍ତ୍ତଗୁଡିକ ସ୍ପଷ୍ଟ ଭାବରେ ଦେଖିପାରିବେ ଏବଂ ପ read ିପାରିବେ, ଏବଂ ସେଥିପାଇଁ ତାଙ୍କୁ ଭୟ କରିବାର ଆବଶ୍ୟକତା ନାହିଁ ଯେ ଲାଇସେନ୍ସକାର ହଠାତ୍ ତାଙ୍କ କାର୍ଯ୍ୟର ବ୍ୟବହାର ପାଇଁ କ ded ଣସି ରିହାତି କିମ୍ବା ଅନ୍ୟ କ୍ଷତିପୂରଣ ଦାବି କରିବେ |
ଯଦି ଆପଣ ଲାଇସେନ୍ସ ବ୍ୟବହାର କରିବାକୁ ମନା କରନ୍ତି ଯାହା କାର୍ଯ୍ୟ ସହିତ ଜଡିତ, କପିରାଇଟ୍ ତଥାପି ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଦେଶରେ ବଳବତ୍ତର ଥିବା ନିୟମ ଅନୁଯାୟୀ ପ୍ରଯୁଜ୍ୟ | ସରଳ ଭାବରେ କହିବାକୁ ଗଲେ, କ license ଣସି ପ୍ରକାରେ ଲାଇସେନ୍ସର ଅନୁପସ୍ଥିତି ସୂଚିତ କରେ ଯେ ଅନ୍ୟ ଲେଖକମାନେ ଯେକ want ଣସି ପ୍ରକାରେ ଏହି ପ୍ରକଳ୍ପ ବ୍ୟବହାର କରିପାରିବେ | ସବୁକିଛି ଠିକ୍ ବିପରୀତ, କାରଣ କ specific ଣସି ନିର୍ଦ୍ଦିଷ୍ଟ ଲାଇସେନ୍ସ ବିନା, ପ୍ରୋଗ୍ରାମର୍ କ case ଣସି କ୍ଷେତ୍ରରେ ଆଇନ ଦ୍ୱାରା ଦିଆଯାଇଥିବା ଅଧିକାରରୁ ବଞ୍ଚିତ ହୁଅନ୍ତି ନାହିଁ | ଏହା ମଧ୍ୟ ସର୍ବଦା ମନେ ରଖିବା ଜରୁରୀ ଯେ ଲାଇସେନ୍ସ ସମସ୍ତ ଅଧିକାର ଏବଂ ବାଧ୍ୟତାମୂଳକକୁ ନିୟନ୍ତ୍ରଣ କରିଥାଏ | ଏହା ହେଉଛି କାର୍ଯ୍ୟର ମାଲିକଙ୍କୁ ଉପଭୋକ୍ତା ଆଶା ଏବଂ କ any ଣସି ୱାରେଣ୍ଟି କ’ଣ ବୁ impl ାଏ | ସର୍ବଶେଷରେ, ସେମାନଙ୍କର କୋଡ୍ କ any ଣସି ପ୍ରକାରେ କୋର୍ଟରେ ଶେଷ ହେବାକୁ କେହି ଚାହାଁନ୍ତି ନାହିଁ |
କପିରାଇଟ୍ କ’ଣ?
କପିରାଇଟ୍ ଜଣେ ବ୍ୟକ୍ତିଙ୍କଠାରେ ଦେଖାଯାଏ ଯେତେବେଳେ, ବ intellectual ଦ୍ଧିକ କାର୍ଯ୍ୟକଳାପର ଫଳାଫଳ ଭାବରେ, ସେ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ କାର୍ଯ୍ୟ ସୃଷ୍ଟି କରନ୍ତି ଯାହା ଅନନ୍ୟ ହେବ, କିନ୍ତୁ ସେହି ସମୟରେ ଉପଯୋଗୀ, ଉଦାହରଣ ସ୍ୱରୂପ, ଆପଣ ସମାନ ପ୍ରୋଗ୍ରାମର ଲେଖା ନେଇପାରିବେ | ଯେତେବେଳେ ଉପରୋକ୍ତ ସମସ୍ତ କାର୍ଯ୍ୟ ସମାପ୍ତ ହୁଏ, ବ୍ୟକ୍ତି ଲେଖକ ହୋଇଯାଏ ଏବଂ ବର୍ତ୍ତମାନ ତାଙ୍କର ଏହି କାର୍ଯ୍ୟ ପାଇଁ ସମ୍ପୂର୍ଣ୍ଣ କପିରାଇଟ୍ ଅଛି | ଏହା ମଧ୍ୟ କହିବା ଉଚିତ ଯେ କପିରାଇଟ୍ ହେଉଛି ସମ୍ପତ୍ତି ଏବଂ ଅଣ-ସମ୍ପତ୍ତି | ସେମାନଙ୍କର ପାର୍ଥକ୍ୟ ହେଉଛି ସମ୍ପତ୍ତି ଅଧିକାର କାହାକୁ ହସ୍ତାନ୍ତର କରାଯାଇପାରିବ, କିନ୍ତୁ ଅଣ-ସମ୍ପତ୍ତି ଅଧିକାର ସବୁବେଳେ କେବଳ ଲେଖକଙ୍କ ପାଖରେ ରହିବ | ସର୍ବଶେଷରେ, ଜଣେ ଲେଖକ ହେବା ଏକ ସ୍ଥାନାନ୍ତରଯୋଗ୍ୟ ଏବଂ ଅବିଚ୍ଛେଦ୍ୟ ଅଧିକାର |
ଏକ ମୁକ୍ତ ଉତ୍ସ ଲାଇସେନ୍ସ କ’ଣ?
ନବାଗତ ବିକାଶକାରୀ ଏବଂ ପ୍ରୋଗ୍ରାମରଙ୍କ ମଧ୍ୟରେ ଏହା ମଧ୍ୟ ଏକ ଲୋକପ୍ରିୟ ପ୍ରଶ୍ନ, ଯେହେତୁ ସେମାନେ କେବଳ ବୁ understand ିପାରୁ ନାହାଁନ୍ତି କାହିଁକି ସେମାନଙ୍କ ପ୍ରୋଜେକ୍ଟରେ ଲାଇସେନ୍ସ ସଂଲଗ୍ନ କରାଯିବା ଉଚିତ, କାରଣ ଏହା ବିନା ପ୍ରକଳ୍ପ ମଧ୍ୟ ଚୁପଚାପ୍ ରହିପାରେ | ତଥାପି, ଏହା ସଂପୂର୍ଣ୍ଣ ସତ୍ୟ ନୁହେଁ, କାରଣ ଯଦି, ଉଦାହରଣ ସ୍ୱରୂପ, କିଛି ନବାଗତ ବିକାଶକାରୀ କିଛି ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ ଏବଂ ଉପଯୋଗୀ କୋଡ୍ ଲେଖିଥିଲେ, କିନ୍ତୁ ଏହାକୁ ଲାଇସେନ୍ସ ସହିତ ସୁରକ୍ଷା କରିନଥିଲେ, ତେବେ ଅନ୍ୟ ଉପଭୋକ୍ତାଙ୍କର ପ୍ରଶ୍ନ ଅଛି | ଏବଂ ଠିକ୍ ଏହି କାରଣରୁ, ଯେତେବେଳେ ଗ୍ରାହକମାନେ ତାଙ୍କ ନିକଟକୁ ଆସନ୍ତି ଏବଂ ଏହି ବ୍ୟବସାୟିକ ସଂକେତକୁ ସେମାନଙ୍କ ବ୍ୟବସାୟିକ ଉଦ୍ଦେଶ୍ୟରେ ବ୍ୟବହାର କରିବାକୁ ଚାହାଁନ୍ତି, ସେମାନେ ଦେଖନ୍ତି ଯେ କୋଡ୍ ର କ license ଣସି ଲାଇସେନ୍ସ ନାହିଁ ଏବଂ ଏହାକୁ କେବଳ ମନା କରନ୍ତି | ଏହାର କାରଣ ହେଉଛି ଯେ କମ୍ପାନୀଗୁଡିକ ବିନା ଲାଇସେନ୍ସରେ କୋଡ୍ ବ୍ୟବହାର କରିବେ ନାହିଁ, କାରଣ ସେମାନଙ୍କୁ ଆଇନ ଏବଂ ଆଇନଜୀବୀଙ୍କ ସହ କ problems ଣସି ଅସୁବିଧା ଦରକାର ନାହିଁ |
ଏବଂ ସେଥିପାଇଁ ସବୁଠାରୁ ଉପଯୋଗୀ ଏବଂ ସୁବିଧାଜନକ ପ୍ରକଳ୍ପ ମଧ୍ୟ କେବେ କାର୍ଯ୍ୟକାରୀ ହେବ ନାହିଁ | ଏବଂ ଡେଭଲପର୍ ଯିଏ ଏହି କୋଡ୍ ଖଣ୍ଡ ନେବାକୁ ଚାହୁଁଥିଲେ, ତାଙ୍କୁ ଏକ ବିକଳ୍ପ ଖୋଜିବାକୁ ଏବଂ ବ୍ୟବହାର କରିବାକୁ ପଡିବ, କିମ୍ବା ପୂର୍ବରୁ ସଂକେତ ଠିକାଦାରଙ୍କ ଦ୍ୱାରା ଲିଖିତ କୋଡ୍କୁ ସମ୍ପୂର୍ଣ୍ଣ ରୂପେ ପୁନ r ଲିଖନ କରିବାକୁ ପଡିବ | ସେଥିପାଇଁ ପ୍ରୋଗ୍ରାମର୍ ସଠିକ୍ ଏବଂ ସବୁଠାରୁ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ କଥା ହେଉଛି ଉପଯୁକ୍ତ ଲାଇସେନ୍ସ ବ୍ୟବହାର କରୁଛି ବୋଲି ଆଗରୁ ନିଶ୍ଚିତ କରିବା ସର୍ବୋତ୍ତମ | 15 ମିନିଟରେ ଗୋଟିଏ ଭିଡିଓ ଟ୍ୟୁଟୋରିଆଲ୍ ରେ GitHub ଅନ୍ୱେଷଣ: https://youtu.be/JfpCicDUMKc
କେଉଁ GitHub ଲାଇସେନ୍ସ ନିର୍ଦ୍ଦିଷ୍ଟ ଅବସ୍ଥାରେ ଉପଯୁକ୍ତ – କିପରି ବାଛିବେ?
ଏହି ପ୍ରଶ୍ନର କ exact ଣସି ସଠିକ୍ ଉତ୍ତର ହୋଇପାରିବ ନାହିଁ, ଯେହେତୁ ଲାଇସେନ୍ସ ଚୟନ କେବଳ ପ୍ରକଳ୍ପର ଲକ୍ଷ୍ୟ ଏବଂ ଠିକାଦାରଙ୍କ ବ୍ୟକ୍ତିଗତ ପସନ୍ଦ ଏବଂ ଇଚ୍ଛା ଉପରେ ନିର୍ଭର କରେ | ଯେହେତୁ ଆପଣ ଦେଖିଥିବେ, GitHub ରେ ଅନେକ ଲାଇସେନ୍ସ ଅଛି, ଏବଂ ସବୁଠାରୁ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ କଥା ହେଉଛି, ସେମାନେ ସମସ୍ତେ ମାଗଣା ଏବଂ ସର୍ବସାଧାରଣ ଡୋମେନରେ ଅଛନ୍ତି, ଅର୍ଥାତ୍ ପ୍ରତ୍ୟେକ ପ୍ରୋଗ୍ରାମର୍
ଓପନ୍ ସୋର୍ସ ଲାଇସେନ୍ସ ପାଇପାରିବେ ଯାହା ନିଶ୍ଚିତ ଭାବରେ ତାଙ୍କ ପ୍ରୋଜେକ୍ଟରେ ଫିଟ୍ ହେବ | କିନ୍ତୁ, ସବୁଠାରୁ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ କଥା ହେଉଛି, ଆମେ ଭୁଲିଯିବା ଉଚିତ ନୁହେଁ ଯେ ଏକ ମୁକ୍ତ ଉତ୍ସ ଲାଇସେନ୍ସ କେବଳ ଲାଇସେନ୍ସ ବିନା ଏକ କୋଡ୍ ନୁହେଁ | ]
_
- ଦୃ prot ଭାବରେ ପ୍ରତିରକ୍ଷା |
- ଦୁର୍ବଳ ପ୍ରତିରକ୍ଷା |
- ଅନୁମତି
ଦୃ strongly ଭାବରେ ପ୍ରତିରକ୍ଷା |
ଲାଇସେନ୍ସଗୁଡିକର ଶକ୍ତିଶାଳୀ ସୁରକ୍ଷା ହେଉଛି ଅଧିକାଂଶ ସମୟରେ GPL ର ପରିବର୍ତ୍ତନ | ଏହି ଲାଇସେନ୍ସଗୁଡିକ ପ୍ରକଳ୍ପର ଲାଇସେନ୍ସ ଆବଶ୍ୟକ କରିବା ସହିତ ଉତ୍ସ ସଂକେତଗୁଡିକର ପ୍ରକାଶ ଆବଶ୍ୟକ କରେ, ଯେକ any ଣସି କୋଡ୍ କିମ୍ବା ପ୍ରୋଜେକ୍ଟ କିପରି ବ୍ୟବହାର ହେବ କିମ୍ବା ପୂର୍ବରୁ ବ୍ୟବହାର ହୋଇସାରିଛି, ତାହା ଉପରେ ନିର୍ଭର କରେ |
ଦୁର୍ବଳ ପ୍ରତିରକ୍ଷା |
ଦୁର୍ବଳ ଭାବେ ଲାଇସେନ୍ସଗୁଡିକର ସୁରକ୍ଷା ହେଉଛି ପ୍ରାୟତ the କମ୍ GPL ର ପରିବର୍ତ୍ତନ | ଯେଉଁଥିରେ ଅନୁମତିପ୍ରାପ୍ତ ଲାଇସେନ୍ସଗୁଡ଼ିକର ମୁଖ୍ୟ ପାର୍ଥକ୍ୟ ହେଉଛି ଯେ ଏଠାରେ କେବଳ GPL ଲାଇସେନ୍ସ ଅଧୀନରେ ପ୍ରୋଗ୍ରାମକୁ ଲାଇସେନ୍ସ କରିବା ସହିତ ବିଫଳ ହେବା ସହିତ ଉତ୍ସ କୋଡ୍ ପ୍ରଦାନ କରିବା ମଧ୍ୟ ଆବଶ୍ୟକ | ସେହି ସମୟରେ, ଯଦି ପ୍ରୋଗ୍ରାମରଙ୍କ ପ୍ରୋଜେକ୍ଟରେ ଏକ ଲାଇବ୍ରେରୀ ଅଛି, ଅର୍ଥାତ୍ LGPL ଲାଇସେନ୍ସ ଅଧୀନରେ ଷ୍ଟାଟିକ୍ ଲିଙ୍କ୍ କିମ୍ବା ଡାଇନାମିକ୍ ଲିଙ୍କ୍, ତେବେ ଏହା ମଧ୍ୟ ଏହି ପ୍ରୋଗ୍ରାମର ପ୍ରୋଜେକ୍ଟର ଯେକ any ଣସି ଲାଇସେନ୍ସ ସହିତ ସୁସଙ୍ଗତ ହେବ |
ଯେଉଁଠାରେ GitHub ଲାଇସେନ୍ସ ପ୍ରକାର ନିର୍ଦ୍ଦିଷ୍ଟ ହୋଇଛି [/ caption]
ଅନୁମତି
ସେଠାରେ ଯଥେଷ୍ଟ ସଂଖ୍ୟକ ଅନୁମତିପ୍ରାପ୍ତ ଲାଇସେନ୍ସ ଅଛି, ସେମାନଙ୍କ ମଧ୍ୟରେ ସବୁଠାରୁ ଲୋକପ୍ରିୟ ଲାଇସେନ୍ସ ହେଉଛି MIT, Apache 2.0, ଏବଂ BSD | ସାମାନ୍ୟ ପରିବର୍ତ୍ତନ ସହିତ, ଏହି ଲାଇସେନ୍ସଗୁଡିକ ଉଭୟ ମୁକ୍ତ ଉତ୍ସ ପ୍ରୋଜେକ୍ଟରେ ଏବଂ ବାଣିଜ୍ୟିକ ଉଦ୍ଦେଶ୍ୟ ଏବଂ ପ୍ରୋଜେକ୍ଟରେ କୋଡ୍ ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦେବାର କ୍ଷମତା ରଖିଛି | କିନ୍ତୁ, ଏହି କ୍ଷେତ୍ରରେ, ମନେରଖିବା ଜରୁରୀ ଯେ ମୂଳ ପ୍ରୋଗ୍ରାମର ଲେଖକକୁ ସୂଚାଇବା ଆବଶ୍ୟକ |
ଅନ୍ୟାନ୍ୟ ଲୋକପ୍ରିୟ GitHub ଲାଇସେନ୍ସ |
ଏହି ତିନୋଟି ଗୋଷ୍ଠୀ ଲାଇସେନ୍ସ ସହିତ, ଅନ୍ୟମାନେ ମଧ୍ୟ ଅଛନ୍ତି, ଉଦାହରଣ ସ୍ୱରୂପ, ଅନ୍ୟତମ ଉପଯୋଗୀ ଲାଇସେନ୍ସଗୁଡ଼ିକ ହେଉଛି ଶ୍ରେଣୀପଥ ଏକ୍ସଟେନ୍ସନ୍ ସହିତ GPLv2 | ଏହି ଲାଇସେନ୍ସ ଉଭୟ ମୁକ୍ତ ଉତ୍ସ ପ୍ରକଳ୍ପ ଏବଂ ବାଣିଜ୍ୟିକ ପ୍ରକଳ୍ପ ଏବଂ ଉଦ୍ଦେଶ୍ୟ ପାଇଁ ମଧ୍ୟ ବ୍ୟବହାର କରାଯାଇପାରିବ | ଏହାର ସବୁଠାରୁ ଲୋକପ୍ରିୟ ଦୃଶ୍ୟ ହେଉଛି ଓରାକେଲରେ, ଯାହାକି ଏହାର ମୁକ୍ତ ଉତ୍ସ ପ୍ରୋଜେକ୍ଟ ଏବଂ ସମାଧାନକୁ ଲାଇସେନ୍ସ ଦେବା ପାଇଁ ଶ୍ରେଣୀପଥ ଏକ୍ସଟେନ୍ସନ୍ ସହିତ GPLv2 ବ୍ୟବହାର କରେ | ଏହି ଲାଇସେନ୍ସଟି ଅତ୍ୟନ୍ତ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ ଏବଂ ଉପଯୋଗୀ, ଯେହେତୁ ନିୟମିତ GPL ଲାଇସେନ୍ସ, ଉଦାହରଣ ସ୍ୱରୂପ, ବାଇଟେକୋଡ୍ ସହିତ ମୁକାବିଲା କରିବାକୁ ସମର୍ଥ ହେବ ନାହିଁ | ତାହା ହେଉଛି, ସେମାନଙ୍କର ସଂକଳନ ଏବଂ ଲିଙ୍କ୍ ପ୍ରକ୍ରିୟାର ଏକ ବିଶେଷ ବର୍ଣ୍ଣନା ଅଛି, ଯାହା ଅନ୍ୟ ବ୍ୟାଖ୍ୟା ହୋଇଥିବା ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ପାଇଁ ସମ୍ପୂର୍ଣ୍ଣ ଅନୁପଯୁକ୍ତ, ଏହିପରି ଭାଷା ମଧ୍ୟରେ ସବୁଠାରୁ ଲୋକପ୍ରିୟ ଜାଭା ଭାଷା | ଏହିପରି ମାମଲାଗୁଡ଼ିକ ପାଇଁ ଶ୍ରେଣୀପଥ ଏକ୍ସଟେନ୍ସନ୍ ସହିତ ଏକ ସ୍ୱତନ୍ତ୍ର ଲାଇସେନ୍ସ GPLv2 ରିଲିଜ୍ ହୋଇଥିଲା | ସର୍ବଶେଷରେ, ଏହା ଅତି ସ୍ପଷ୍ଟ ଏବଂ ସ୍ପଷ୍ଟ ଭାବରେ କହିଛି ଯେ ଏହି ଲାଇସେନ୍ସ ଅଧୀନରେ ପ୍ରକାଶିତ ଲାଇବ୍ରେରୀକୁ ଅନ୍ୟ କ license ଣସି ଲାଇସେନ୍ସ ସହିତ ବ୍ୟବସାୟିକ ପ୍ରକଳ୍ପ ଏବଂ ଉଦ୍ଦେଶ୍ୟରେ ବ୍ୟବହାର କରାଯାଇପାରିବ |
GitHub ଲାଇସେନ୍ସ ବିଷୟରେ ତୁମେ ଆଉ କ’ଣ ଜାଣିବା ଆବଶ୍ୟକ
|
ଏକ ଲାଇସେନ୍ସ ଯୋଗ କରିବା |
ଅନ୍ତିମ ଲାଇସେନ୍ସ ଶେଷରେ ମନୋନୀତ ହେବା ପରେ, ଏହାକୁ କେବଳ ପ୍ରୋଜେକ୍ଟ ମୂଳରେ ଯୋଡିବା ପାଇଁ ରହିଥାଏ | ଏହି କାର୍ଯ୍ୟ ସମ୍ପାଦନ କରିବା ପାଇଁ, ଆପଣ ନିଜେ କିମ୍ବା ଅନ୍ୟ ଯେକ time ଣସି ସମୟରେ ପ୍ରୋଜେକ୍ଟ ରୁଟ୍ ଅଧୀନରେ ମନୋନୀତ ଲାଇସେନ୍ସକୁ ଯୋଡିବା ଆବଶ୍ୟକ କରନ୍ତି | କିନ୍ତୁ ଏପରିକି ଏହି କାର୍ଯ୍ୟରେ, ଗିଥ୍ ହବ୍ ୱେବ୍ ସେବା ଏହାର ଉପଭୋକ୍ତାମାନଙ୍କର ଯତ୍ନ ନେବାରେ ସଫଳ ହୋଇଥିଲା ଏବଂ ପ୍ରକଳ୍ପ ଆରମ୍ଭରେ ମଧ୍ୟ ଚୂଡ଼ାନ୍ତ ଲାଇସେନ୍ସ ଯୋଡିବା ପାଇଁ ସେମାନେ ଏକ ସୁବିଧାଜନକ ଉପାୟ ପ୍ରସ୍ତୁତ କରିଥିଲେ |
ତଥାପି, ଦୁର୍ଭାଗ୍ୟବଶତ ,, ଏହା ସବୁ ନୁହେଁ, ଯେହେତୁ ଡେଭଲପର୍ କିମ୍ବା ପ୍ରୋଗ୍ରାମର୍ ତାଙ୍କର ସମସ୍ତ ନିର୍ଭରଶୀଳତା ଯାଞ୍ଚ କରିବା ଆବଶ୍ୟକ କରନ୍ତି ଯାହା ତାଙ୍କ ଧାରଣା କିମ୍ବା ପ୍ରୋଜେକ୍ଟରେ ବ୍ୟବହୃତ ହୋଇଥିଲା | ତାହା ହେଉଛି, ଯଦି GPL ଲାଇସେନ୍ସ ଅଧୀନରେ ପ୍ରକାଶିତ ନିର୍ଭରଶୀଳତା ମଧ୍ୟରୁ ଗୋଟିଏ, ତେବେ ସଂପୂର୍ଣ୍ଣ ବିକାଶକାରୀଙ୍କ ପ୍ରକଳ୍ପ ନିଶ୍ଚିତ ଭାବରେ GPL ସୁସଙ୍ଗତ ହେବା ଆବଶ୍ୟକ | ଏହିପରି ଯାଞ୍ଚ ପାଇଁ, ପୂର୍ବରୁ ଡିଜାଇନ୍ ହୋଇଥିବା ପ୍ରୋଗ୍ରାମ କିମ୍ବା ଉପକରଣଗୁଡ଼ିକ ସାଧାରଣତ this ଏଥିପାଇଁ ବ୍ୟବହୃତ ହୁଏ | ଉଦାହରଣ ସ୍ୱରୂପ, ଏହି https://github.com/pivotal/LicenseFinder ପାଇଁ ଏକ ଉପକରଣ ଅଛି:
ଆମେ କହିପାରିବା ଯେ ଲାଇସେନ୍ସ ଏକ ସମୟ ସାପେକ୍ଷ କାର୍ଯ୍ୟ, କିନ୍ତୁ ସେହି ସମୟରେ ଏକ ପ୍ରୋଜେକ୍ଟର ଜୀବନ କିମ୍ବା ପ୍ରୋଗ୍ରାମରଙ୍କ କ idea ଣସି ଧାରଣା ପାଇଁ ଏକ ଆବଶ୍ୟକୀୟ କାର୍ଯ୍ୟ | ସଠିକ୍ ଲାଇସେନ୍ସ ବାଛିବା ପାଇଁ, ଦୁର୍ଭାଗ୍ୟବଶତ ,, ଆପଣଙ୍କୁ ବହୁତ ସମୟ ଅତିବାହିତ କରିବାକୁ ପଡିବ, ତଥାପି, ପ୍ରକଳ୍ପ ସଫଳ ହେବା ପାଇଁ ଏହା ମୂଲ୍ୟବାନ | ଯେକ any ଣସି ପ୍ରୋଗ୍ରାମ ଲେଖିବାବେଳେ ଲାଇସେନ୍ସର ପସନ୍ଦକୁ ପ୍ରଥମ ସ୍ଥାନରେ ରଖିବା ଭଲ, ଯେହେତୁ ଏହା ଆରମ୍ଭରେ କରି, ତୁମେ ତୁମର ସମସ୍ତ ପ୍ରୟାସକୁ ସଠିକ୍ ଦିଗରେ ନିର୍ଦ୍ଦେଶ ଦେଇପାରିବ ଏବଂ ଏକ ପ୍ରୋଗ୍ରାମ ଲେଖିବ ଯାହା ଅଧିକାଂଶଙ୍କ ପାଇଁ ସଫଳ ଏବଂ ସୁବିଧାଜନକ ହେବ | ବ୍ୟବହାରକାରୀ