GitHubలో RAD ఫ్రేమ్‌వర్క్ కోసం ఓపెన్ సోర్స్ లైసెన్స్‌ను ఎలా ఎంచుకోవాలి

ఈ వ్యాసంలో మేము కాపీరైట్ గురించి కొంచెం మాట్లాడుతాము, కానీ ప్రధానంగా RAD ఫ్రేమ్‌వర్క్ కోసం ఉచిత లైసెన్స్‌ను ఎంచుకోవడం గురించి IONDV. ముసాయిదా మరియు దాని ఆధారంగా ఓపెన్ సోర్స్ ఉత్పత్తుల కోసం. అనుమతించే లైసెన్స్ గురించి మేము మీకు చెప్తాము అపాచీ 2.0, దానికి దారితీసిన వాటి గురించి మరియు ఈ ప్రక్రియలో మనం ఎలాంటి నిర్ణయాలను ఎదుర్కొన్నాము.

లైసెన్స్‌ని ఎంచుకునే ప్రక్రియ చాలా శ్రమతో కూడుకున్నది మరియు ఇప్పటికే బాగా చదివిన వారిని సంప్రదించాలి మరియు మీరు చట్టపరమైన విద్య యొక్క సంతోషకరమైన యజమాని కాకపోతే, వివిధ ఉచిత లైసెన్సుల గురించిన సమాచార క్షేత్రం మీ ముందు తెరవబడుతుంది. చేయవలసిన ప్రధాన విషయం ఏమిటంటే అనేక పరిమితి ప్రమాణాలను రూపొందించడం. చర్చ మరియు ప్రతిబింబ ప్రక్రియ ద్వారా, మీరు మరియు మీ బృందం మీ ఉత్పత్తి యొక్క వినియోగదారులను ఏమి అనుమతించాలనుకుంటున్నారు మరియు దేనిని నిషేధించాలో అర్థం చేసుకోగలరు. మీరు ఇప్పటికే మీ చేతుల్లో నిర్దిష్ట వివరణను కలిగి ఉన్నప్పుడు, మీరు ఇప్పటికే ఉన్న లైసెన్సులపై అతివ్యాప్తి చేయాలి మరియు అత్యధిక సంఖ్యలో పాయింట్లు కలిసే దాన్ని ఎంచుకోవాలి. ఇది సరళంగా అనిపిస్తుంది, అయితే వాస్తవానికి, సాధారణంగా చర్చ తర్వాత కూడా ప్రశ్నలు మిగిలి ఉన్నాయి.

GitHubలో RAD ఫ్రేమ్‌వర్క్ కోసం ఓపెన్ సోర్స్ లైసెన్స్‌ను ఎలా ఎంచుకోవాలి

ముందుగా, ఒక లింక్ selectalicense.com, మేము విస్తృతంగా ఉపయోగించిన ఉపయోగకరమైన సైట్. ప్రత్యేక శ్రద్ధ వహించండి పోలిక పట్టిక 13 ప్రధాన ప్రమాణాల ప్రకారం లైసెన్స్‌లు. ఇంగ్లీష్ మరియు సహనం మీతో ఉండనివ్వండి.

ఎంపిక యొక్క వేదన

లైసెన్స్‌ల యొక్క సాధారణ లక్షణాలతో ప్రారంభిద్దాం ఉచిత సాఫ్ట్వేర్. ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్ ప్రత్యేకంగా ఉచిత లైసెన్స్‌ను సూచిస్తుంది, ఇది మోడల్ ప్రకారం వాణిజ్య మరియు వాణిజ్యేతర పంపిణీని పరిమితం చేయదు. ఓపెన్ కోర్. దీని ప్రకారం, సాఫ్ట్‌వేర్‌ను ఉచిత లైసెన్స్ క్రింద నెట్‌వర్క్‌లో ఉంచడం వలన మూడవ పక్షాల ద్వారా దాని బదిలీ, పంపిణీ మరియు అమ్మకం పూర్తిగా పరిమితం కాదు మరియు మీరు దీని కోసం మానసికంగా సిద్ధంగా ఉండాలి.

ఉచిత లైసెన్స్ సాఫ్ట్‌వేర్‌ను రివర్స్ ఇంజనీరింగ్‌లో పాల్గొనడానికి లేదా అందుబాటులో ఉన్న ఇతర మార్గాల్లో మార్చడానికి వినియోగదారుకు హక్కును ఇస్తుంది. చాలా లైసెన్స్‌లు ఉత్పత్తి పేరు మార్చడానికి లేదా దానితో ఏదైనా అవకతవకలు చేయడానికి మిమ్మల్ని అనుమతించవు, రచయిత మరియు/లేదా సిస్టమ్ యజమాని యొక్క హక్కులను మారుస్తాయి.

ఉచిత లైసెన్స్‌ల గురించి మాకు ఆసక్తి ఉన్న ప్రధాన ప్రశ్నలు:

  1. సాఫ్ట్‌వేర్‌లో చేసిన మార్పులు రికార్డ్ చేయబడాలా మరియు సిస్టమ్ యొక్క కాపీరైట్ హోల్డర్‌తో ఎటువంటి సంబంధం ఉండదా?
  2. డెరివేటివ్ సాఫ్ట్‌వేర్ పేరు మరియు కాపీరైట్ హోల్డర్ సాఫ్ట్‌వేర్ పేరు ఒకేలా ఉండకూడదా?
  3. ఏదైనా కొత్త వెర్షన్‌ల లైసెన్స్‌ని యాజమాన్యంతో సహా మరొకదానికి మార్చడం సాధ్యమేనా?

అత్యంత సాధారణ లైసెన్సుల జాబితాను జాగ్రత్తగా పరిశీలించిన తర్వాత, మేము మరింత వివరంగా పరిగణించిన అనేక వాటిని ఎంచుకున్నాము. కోసం సంభావ్య లైసెన్స్‌లు IONDV. ముసాయిదా ఇవి: GNU GPLv3, Apache 2.0, MIT మరియు MPL. MIT దాదాపు వెంటనే మినహాయించబడింది, ఇది అనుమతించదగిన కాపీలెఫ్ట్ కాని లైసెన్స్, ఇది దాదాపు ఏ విధంగానైనా కోడ్ యొక్క ఉపయోగం, సవరణ మరియు పంపిణీని అనుమతిస్తుంది, కానీ మేము ఈ ఎంపికతో సంతోషంగా లేము, కాపీరైట్ మధ్య సంబంధాన్ని నియంత్రించడానికి మేము ఇప్పటికీ లైసెన్స్‌ని కోరుకుంటున్నాము హోల్డర్ మరియు వినియోగదారు. GitHubలోని చాలా చిన్న ప్రాజెక్ట్‌లు MIT లైసెన్స్ లేదా దాని వివిధ వైవిధ్యాల క్రింద ప్రచురించబడ్డాయి. లైసెన్స్ చాలా చిన్నది మరియు సాఫ్ట్‌వేర్ సృష్టికర్త యొక్క రచయిత హక్కును సూచించడం మాత్రమే నిషేధం.

తదుపరిది లైసెన్స్ mpl 2.0. అంగీకరించాలి, మేము వెంటనే దీనికి రాలేదు, కానీ దానిని మరింత వివరంగా అధ్యయనం చేసిన తర్వాత, మేము దానిని త్వరగా తోసిపుచ్చాము, ఎందుకంటే ప్రధాన లోపం ఏమిటంటే లైసెన్స్ మొత్తం ప్రాజెక్ట్‌కు వర్తించదు, కానీ వ్యక్తిగత ఫైల్‌లకు. అదనంగా, వినియోగదారు ఫైల్‌ను మార్చినట్లయితే, అతను లైసెన్స్‌ను మార్చలేరు. వాస్తవానికి, మీరు ఓపెన్ సోర్స్ ప్రాజెక్ట్‌ను ఎంత శ్రద్ధగా మార్చినప్పటికీ, అటువంటి లైసెన్స్ కారణంగా మీరు ఎప్పటికీ డబ్బు ఆర్జించలేరు. మార్గం ద్వారా, ఇది కాపీరైట్ హోల్డర్‌కు సంబంధించినది కాదు.

లైసెన్స్‌తోనూ ఇదే సమస్య కొనసాగుతోంది GNU GPLv3. ఏదైనా ఫైల్ దాని కింద ఉండిపోవాలి. GNU GPL అనేది కాపీ లెఫ్ట్ లైసెన్స్, దీనికి డెరివేటివ్ వర్క్‌లు ఓపెన్ సోర్స్ అయి ఉండాలి మరియు అదే లైసెన్స్‌లో ఉండాలి. అంటే: రెండు లైన్ల కోడ్‌ను తిరిగి వ్రాయడం ద్వారా, మీరు మీ మార్పులకు కట్టుబడి ఉండవలసి వస్తుంది మరియు తదుపరి ఉపయోగం లేదా పంపిణీ సమయంలో, GNU GPL క్రింద కోడ్‌ను సేవ్ చేయండి. ఈ సందర్భంలో, ఇది మా ప్రాజెక్ట్ యొక్క వినియోగదారుకు పరిమితం చేసే అంశం, మరియు మాకు కాదు. కానీ GPL వెర్షన్‌లలో కూడా GPLని ఏదైనా ఇతర లైసెన్స్‌కి మార్చడం నిషేధించబడింది. ఉదాహరణకు, మీరు మారితే LGPL (GPLకి యాడ్-ఆన్) GPLకి, అప్పుడు LGPLకి తిరిగి వచ్చే మార్గం ఉండదు. మరియు దీనికి వ్యతిరేకంగా ఓటు వేయడంలో ఈ పాయింట్ నిర్ణయాత్మకమైనది.

మొత్తంమీద, మా ఎంపిక మొదట్లో మొగ్గు చూపింది GPL3 సరిగ్గా అదే లైసెన్స్ క్రింద సవరించిన కోడ్ పంపిణీ కారణంగా. ఈ విధంగా మేము మా ఉత్పత్తిని సురక్షితంగా ఉంచుకోవచ్చని మేము భావించాము, కానీ Apache 2.0లో మేము తక్కువ నష్టాలను చూశాము. ఉచిత సాఫ్ట్‌వేర్ ఫౌండేషన్ ప్రకారం, GPLv3 అపాచీ లైసెన్స్ v2.0కి అనుకూలంగా ఉంటుంది, అంటే లైసెన్స్‌ను అపాచీ లైసెన్స్ v2.0 నుండి GPL v3.0కి మార్చడం ఎల్లప్పుడూ సాధ్యమే.

అపాచీ 2.0

అపాచీ 2.0 — కాపీరైట్‌పై ప్రాధాన్యతతో కూడిన సమతుల్య అనుమతి లైసెన్స్. మాకు ఆసక్తి కలిగించే ప్రశ్నలకు ఆమె ఇచ్చిన సమాధానాలు ఇక్కడ ఉన్నాయి. సాఫ్ట్‌వేర్‌లో చేసిన మార్పులు రికార్డ్ చేయబడాలా మరియు సిస్టమ్ యొక్క కాపీరైట్ హోల్డర్‌తో ఎటువంటి సంబంధం ఉండదా? అవును, అన్ని మార్పులు తప్పనిసరిగా డాక్యుమెంట్ చేయబడాలి మరియు అసలు కోడ్ లేదా సవరించిన దానికి మేము బాధ్యత వహించము. మార్పులతో కూడిన ఫైల్ తప్పనిసరిగా మీరు ఈ మార్పులు చేసిన కోడ్‌కు జోడించబడాలి. డెరివేటివ్ సాఫ్ట్‌వేర్ పేరు మరియు కాపీరైట్ హోల్డర్ సాఫ్ట్‌వేర్ పేరు ఒకేలా ఉండకూడదా? అవును, డెరివేటివ్ సాఫ్ట్‌వేర్ వేరే పేరుతో మరియు వేరే ట్రేడ్‌మార్క్‌తో విడుదల చేయబడాలి, కానీ కాపీరైట్ హోల్డర్ యొక్క సూచనతో. ఏదైనా కొత్త వెర్షన్‌ల లైసెన్స్‌ని యాజమాన్యంతో సహా మరొకదానికి మార్చడం సాధ్యమేనా? అవును, ఇది వివిధ లైసెన్సుల క్రింద విడుదల చేయబడుతుంది, Apache 2.0 ఎటువంటి వాణిజ్యేతర మరియు వాణిజ్య లైసెన్స్‌ల వినియోగాన్ని పరిమితం చేయదు.

అలాగే, Apache 2.0 కోసం ఓపెన్ సోర్స్ కోడ్ లేదా అదనపు కార్యాచరణ కలిగిన ఉత్పత్తుల ఆధారంగా కొత్త ఉత్పత్తులను విడుదల చేస్తున్నప్పుడు, అదే లైసెన్స్‌ని ఉపయోగించాల్సిన అవసరం లేదు. Apache 2.0 లైసెన్స్ యొక్క నిబంధనలు మరియు పరిమితులతో కూడిన చిత్రాన్ని మీరు క్రింద చూడవచ్చు.

GitHubలో RAD ఫ్రేమ్‌వర్క్ కోసం ఓపెన్ సోర్స్ లైసెన్స్‌ను ఎలా ఎంచుకోవాలి

లైసెన్స్ కాపీరైట్‌లను మరియు సాఫ్ట్‌వేర్ విడుదల చేయబడిన లైసెన్స్‌ను సంరక్షించడానికి మరియు పేర్కొనవలసిన అవసరాన్ని విధిస్తుంది. తప్పనిసరి లభ్యత కాపీరైట్ నోటీసు కాపీరైట్ హోల్డర్ పేరు మరియు లైసెన్స్‌తో సాఫ్ట్‌వేర్ యొక్క అసలు రచయిత హక్కులను రక్షిస్తుంది, ఎందుకంటే దాని పేరు మార్చబడినా, ఇచ్చినా లేదా వేరే లైసెన్స్‌తో విక్రయించినా, రచయిత యొక్క గుర్తు ఇప్పటికీ అలాగే ఉంటుంది. మీరు దీని కోసం ఫైల్‌ను కూడా ఉపయోగించవచ్చు ప్రకటన మరియు దానిని సోర్స్ కోడ్‌కి లేదా ప్రాజెక్ట్ డాక్యుమెంటేషన్‌కు జత చేయండి.

మేము Apache 2.0 లైసెన్స్ క్రింద GitHubలో పబ్లిక్‌గా అందుబాటులో ఉన్న మా ఉత్పత్తులన్నింటినీ విడుదల చేస్తాము, మినహా IONDV. యుద్ధ ఆర్కైవ్, దీని సోర్స్ కోడ్ GitHubపై GPLv3 లైసెన్స్ క్రింద ఫార్ ఈస్టర్న్ సెంటర్ ఫర్ సోషల్ టెక్నాలజీస్ ద్వారా ఈ సంవత్సరం ఏప్రిల్‌లో ప్రచురించబడింది. ప్రస్తుతానికి, అదనంగా ఫ్రేమ్వర్క్ మరియు అతని గుణకాలు ప్రచురించబడింది అనువర్తనాలు ఫ్రేమ్‌వర్క్‌పై తయారు చేయబడింది. హబ్‌లో మేము ఇప్పటికే మాట్లాడాము ప్రాజెక్ట్ నిర్వహణ వ్యవస్థ మరియు గురించి కమ్యూనికేషన్స్ రిజిస్టర్.

ఆ. ఫ్రేమ్‌వర్క్ గురించి వివరాలు

IONDV. ఫ్రేమ్‌వర్క్ అనేది మెటాడేటా ఆధారంగా ఉన్నత-స్థాయి వెబ్ అప్లికేషన్‌లను రూపొందించడం కోసం node.js ఆధారంగా ఒక ఓపెన్ సోర్స్ ఫ్రేమ్‌వర్క్, దీనికి తీవ్రమైన ప్రోగ్రామింగ్ నైపుణ్యాలు అవసరం లేదు.

అప్లికేషన్ యొక్క కార్యాచరణ యొక్క ఆధారం డేటా రిజిస్ట్రీ - రిజిస్టర్ మాడ్యూల్. ప్రాజెక్ట్‌లు, ప్రోగ్రామ్‌లు, ఈవెంట్‌లు మొదలైన వాటి నిర్వహణతో సహా మెటాడేటా నిర్మాణాల ఆధారంగా డేటాతో పని చేయడం కోసం నేరుగా రూపొందించబడిన కీలకమైన మాడ్యూల్ ఇది. ప్రాజెక్ట్ ఏకపక్ష డేటా టెంప్లేట్‌లను ప్రదర్శించడానికి పోర్టల్ మాడ్యూల్‌ను కూడా ఉపయోగిస్తుంది - ఇది ఆర్కైవ్ ఫ్రంట్ రిజిస్ట్రీని అమలు చేస్తుంది.

MongoDb DBMS కోసం ఉపయోగించబడుతుంది - ఇది అప్లికేషన్ సెట్టింగ్‌లు, మెటాడేటా మరియు డేటాను నిల్వ చేస్తుంది.

మీ ప్రాజెక్ట్‌కి లైసెన్స్‌ను ఎలా దరఖాస్తు చేయాలి?

ఫైల్‌ను జోడించండి లైసెన్స్ మీ ప్రాజెక్ట్ యొక్క రిపోజిటరీలో లైసెన్స్ టెక్స్ట్ మరియు voilà, Apache 2.0 ద్వారా రక్షించబడిన ప్రాజెక్ట్. మీరు కాపీరైట్ హోల్డర్‌ను సూచించాలి, అంతే కాపీరైట్ నోటీసు. ఇది సోర్స్ కోడ్‌లో లేదా ఫైల్‌లో చేయవచ్చు ప్రకటన (అపాచీ లైసెన్స్ క్రింద లైసెన్స్ పొందిన అన్ని లైబ్రరీలను వాటి సృష్టికర్తల పేర్లతో కూడిన టెక్స్ట్ ఫైల్ జాబితా చేస్తుంది). ఫైల్‌ను సోర్స్ కోడ్‌లో లేదా పనితో పాటు పంపిణీ చేయబడిన డాక్యుమెంటేషన్‌లో ఉంచండి. మాకు ఇది ఇలా కనిపిస్తుంది:

కాపీరైట్ © 2018 ION DV LLC.
Apache లైసెన్స్, వెర్షన్ 2.0 కింద లైసెన్స్ పొందింది

Apache 2.0 లైసెన్స్ టెక్స్ట్

అపాచీ లైసెన్స్
వెర్షన్ 2.0, జనవరి 2004
http://www.apache.org/licenses/

ఉపయోగం, పునరుత్పత్తి మరియు పంపిణీ కోసం నిబంధనలు మరియు షరతులు

  1. నిర్వచనాలు.

    "లైసెన్స్" అంటే ఉపయోగం, పునరుత్పత్తి కోసం నిబంధనలు మరియు షరతులు
    మరియు ఈ పత్రం యొక్క 1 నుండి 9 సెక్షన్ల ద్వారా నిర్వచించబడిన పంపిణీ.

    "లైసెన్సర్" అంటే కాపీరైట్ యజమాని లేదా అధికారం కలిగిన సంస్థ
    లైసెన్స్ మంజూరు చేస్తున్న కాపీరైట్ యజమాని.

    "లీగల్ ఎంటిటీ" అంటే యాక్టింగ్ ఎంటిటీ మరియు అందరి కలయిక అని అర్థం
    నియంత్రించే, నియంత్రించబడే లేదా సాధారణమైన ఇతర సంస్థలు
    ఆ ఎంటిటీతో నియంత్రణ. ఈ నిర్వచనం యొక్క ప్రయోజనాల కోసం,
    "నియంత్రణ" అంటే (i) ప్రత్యక్షంగా లేదా పరోక్షంగా కారణమయ్యే శక్తి
    అటువంటి సంస్థ యొక్క దిశ లేదా నిర్వహణ, ఒప్పందం ద్వారా లేదా
    లేకపోతే, లేదా (ii) యాభై శాతం (50%) లేదా అంతకంటే ఎక్కువ యాజమాన్యం
    అత్యుత్తమ వాటాలు లేదా (iii) అటువంటి సంస్థ యొక్క ప్రయోజనకరమైన యాజమాన్యం.

    "మీరు" (లేదా "మీ") అంటే ఒక వ్యక్తి లేదా చట్టపరమైన సంస్థ
    ఈ లైసెన్స్ మంజూరు చేసిన అనుమతులను ఉపయోగించడం.

    "మూలం" ఫారమ్ అంటే సవరణలు చేయడానికి ఇష్టపడే రూపం,
    సాఫ్ట్‌వేర్ సోర్స్ కోడ్, డాక్యుమెంటేషన్‌తో సహా పరిమితం కాదు
    మూలం మరియు ఆకృతీకరణ ఫైళ్ళు.

    "ఆబ్జెక్ట్" ఫారమ్ అంటే యాంత్రిక ఫలితంగా ఏర్పడే ఏదైనా రూపం
    మూల రూపం యొక్క పరివర్తన లేదా అనువాదం, వీటితో సహా
    సంకలనం చేసిన ఆబ్జెక్ట్ కోడ్, సృష్టించిన డాక్యుమెంటేషన్,
    మరియు ఇతర మీడియా రకాలుగా మార్చడం.

    "పని" అంటే రచయిత యొక్క పని, మూలం లేదా
    ఆబ్జెక్ట్ ఫారం, లైసెన్స్ క్రింద అందుబాటులో ఉంచబడింది, a
    పనిలో చేర్చబడిన లేదా జతచేయబడిన కాపీరైట్ నోటీసు
    (దిగువ అనుబంధంలో ఒక ఉదాహరణ ఇవ్వబడింది).

    "డెరివేటివ్ వర్క్స్" అంటే మూలం లేదా వస్తువులో ఏదైనా పని
    రూపం, ఇది పనిపై ఆధారపడి ఉంటుంది (లేదా దాని నుండి తీసుకోబడింది) మరియు దీని కోసం
    సంపాదకీయ పునర్విమర్శలు, ఉల్లేఖనాలు, విస్తరణలు లేదా ఇతర మార్పులు
    మొత్తంగా, రచయిత యొక్క అసలు రచనను సూచిస్తుంది. ప్రయోజనాల కోసం
    ఈ లైసెన్స్‌లో, డెరివేటివ్ వర్క్స్‌లో మిగిలి ఉన్న రచనలు ఉండవు
    యొక్క ఇంటర్‌ఫేస్‌ల నుండి వేరు చేయవచ్చు లేదా లింక్ చేయండి (లేదా పేరుతో బంధించండి),
    దాని పని మరియు ఉత్పన్న రచనలు.

    "కంట్రిబ్యూషన్" అంటే రచయిత యొక్క ఏదైనా పని, సహా
    పని యొక్క అసలు వెర్షన్ మరియు ఏవైనా మార్పులు లేదా చేర్పులు
    ఆ పని లేదా ఉత్పన్న పనులకు, అది ఉద్దేశపూర్వకంగా ఉంటుంది
    కాపీరైట్ యజమాని పనిలో చేర్చడానికి లైసెన్సర్‌కు సమర్పించారు
    లేదా తరపున సమర్పించడానికి అధికారం ఉన్న వ్యక్తి లేదా లీగల్ ఎంటిటీ ద్వారా
    కాపీరైట్ యజమాని. ఈ నిర్వచనం యొక్క ప్రయోజనాల కోసం, "సమర్పించబడింది"
    ఎలక్ట్రానిక్, శబ్ద, లేదా వ్రాతపూర్వక సమాచార మార్పిడి యొక్క ఏదైనా రూపం
    వీటితో సహా పరిమితం కాకుండా లైసెన్సర్‌కు లేదా దాని ప్రతినిధులకు
    ఎలక్ట్రానిక్ మెయిలింగ్ జాబితాలు, సోర్స్ కోడ్ నియంత్రణ వ్యవస్థలపై కమ్యూనికేషన్,
    మరియు నిర్వహించే లేదా తరపున నిర్వహించే ట్రాకింగ్ వ్యవస్థలను జారీ చేయండి
    పనిని చర్చించడం మరియు మెరుగుపరచడం కోసం లైసెన్సర్, కానీ
    స్పష్టంగా గుర్తించబడిన లేదా ఇతరత్రా కమ్యూనికేషన్‌ను మినహాయించడం
    కాపీరైట్ యజమాని "కాంట్రిబ్యూషన్ కాదు" అని వ్రాతపూర్వకంగా నియమించారు.

    "కంట్రిబ్యూటర్" అంటే లైసెన్సర్ మరియు ఏదైనా వ్యక్తి లేదా చట్టపరమైన సంస్థ
    వీరి తరపున లైసెన్సర్‌చే సహకారం అందుకుంది మరియు
    తరువాత పనిలో చేర్చబడింది.

  2. కాపీరైట్ లైసెన్స్ మంజూరు. యొక్క నిబంధనలు మరియు షరతులకు లోబడి
    ఈ లైసెన్స్, ప్రతి కంట్రిబ్యూటర్ దీని ద్వారా మీకు శాశ్వతంగా,
    ప్రపంచవ్యాప్తంగా, ప్రత్యేకత లేని, ఛార్జీ లేని, రాయల్టీ రహిత, మార్చలేనిది
    పునరుత్పత్తి చేయడానికి కాపీరైట్ లైసెన్స్, యొక్క ఉత్పన్న రచనలు సిద్ధం,
    బహిరంగంగా ప్రదర్శించండి, బహిరంగంగా ప్రదర్శించండి, ఉపలైసెన్స్ చేయండి మరియు పంపిణీ చేయండి
    పని మరియు అటువంటి ఉత్పన్న రచనలు మూలం లేదా ఆబ్జెక్ట్ రూపంలో.

  3. పేటెంట్ లైసెన్స్ మంజూరు. యొక్క నిబంధనలు మరియు షరతులకు లోబడి
    ఈ లైసెన్స్, ప్రతి కంట్రిబ్యూటర్ దీని ద్వారా మీకు శాశ్వతంగా,
    ప్రపంచవ్యాప్తంగా, ప్రత్యేకత లేని, ఛార్జీ లేని, రాయల్టీ రహిత, మార్చలేనిది
    (ఈ విభాగంలో పేర్కొన్నట్లు తప్ప) చేయడానికి పేటెంట్ లైసెన్స్, తయారు,
    పనిని ఉపయోగించడం, అమ్మడం, అమ్మడం, దిగుమతి చేయడం మరియు పనిని బదిలీ చేయడం,
    అటువంటి లైసెన్స్ లైసెన్స్ పొందిన పేటెంట్ దావాలకు మాత్రమే వర్తిస్తుంది
    అటువంటి సహకారి ద్వారా తప్పనిసరిగా వాటిని ఉల్లంఘిస్తారు
    సహకారం (లు) ఒంటరిగా లేదా వారి సహకారం (ల) కలయిక ద్వారా
    అటువంటి సహకారం (లు) సమర్పించిన పనితో. ఒకవేళ నువ్వు
    ఏదైనా సంస్థకు వ్యతిరేకంగా పేటెంట్ వ్యాజ్యాన్ని ఏర్పాటు చేయండి (a తో సహా
    క్రాస్ క్లెయిమ్ లేదా ఒక దావాలో కౌంటర్క్లైమ్) పని అని ఆరోపించడం
    లేదా పనిలో చేర్చబడిన సహకారం ప్రత్యక్షంగా ఉంటుంది
    లేదా సహాయక పేటెంట్ ఉల్లంఘన, అప్పుడు ఏదైనా పేటెంట్ లైసెన్సులు
    ఈ పని కోసం ఈ లైసెన్స్ క్రింద మీకు మంజూరు చేయబడుతుంది
    అటువంటి వ్యాజ్యం దాఖలు చేసిన తేదీ నాటికి.

  4. పునఃపంపిణీ. మీరు కాపీలను పునరుత్పత్తి చేయవచ్చు మరియు పంపిణీ చేయవచ్చు
    పని లేదా ఉత్పన్నం ఏ మాధ్యమంలోనైనా, లేకుండా లేదా లేకుండా పనిచేస్తుంది
    మార్పులు, మరియు మూలం లేదా ఆబ్జెక్ట్ రూపంలో, మీరు అందించినవి
    కింది షరతులను తీర్చండి:

    (ఎ) మీరు పని యొక్క ఇతర గ్రహీతలకు తప్పక ఇవ్వాలి లేదా
    ఉత్పన్నం ఈ లైసెన్స్ యొక్క కాపీని పనిచేస్తుంది; మరియు

    (బి) మీరు ఏవైనా మార్పు చేసిన ఫైళ్ళను ప్రముఖ నోటీసులను కలిగి ఉండాలి
    మీరు ఫైళ్ళను మార్చారని పేర్కొంది; మరియు

    © మీరు తప్పనిసరిగా ఏదైనా డెరివేటివ్ వర్క్స్ యొక్క మూల రూపంలో ఉంచుకోవాలి
    మీరు పంపిణీ చేసిన అన్ని కాపీరైట్, పేటెంట్, ట్రేడ్మార్క్ మరియు
    పని యొక్క మూల రూపం నుండి ఆరోపణ నోటీసులు,
    ఏ భాగానికి సంబంధించిన నోటీసులను మినహాయించి
    ఉత్పన్న రచనలు; మరియు

    (డి) పనిలో భాగంగా “నోటీస్” టెక్స్ట్ ఫైల్ ఉంటే
    పంపిణీ, అప్పుడు మీరు పంపిణీ చేసే ఏదైనా ఉత్పన్న రచనలు తప్పక
    కలిగి ఉన్న లక్షణ నోటీసుల యొక్క చదవగలిగే కాపీని చేర్చండి
    అటువంటి నోటీసు ఫైల్‌లో, లేని నోటీసులను మినహాయించి
    డెరివేటివ్ వర్క్స్ యొక్క ఏదైనా భాగానికి సంబంధించినది, కనీసం ఒకదానిలో
    కింది ప్రదేశాలలో: పంపిణీ చేయబడిన నోటీసు టెక్స్ట్ ఫైల్ లోపల
    ఉత్పన్న రచనలలో భాగంగా; మూల రూపంలో లేదా
    డాక్యుమెంటేషన్, ఉత్పన్న రచనలతో పాటు అందించబడితే; లేదా,
    ఉత్పన్న రచనల ద్వారా సృష్టించబడిన ప్రదర్శనలో, ఉంటే మరియు
    అటువంటి మూడవ పార్టీ నోటీసులు సాధారణంగా కనిపించే చోట. విషయాలు
    నోటీసు ఫైలు సమాచార ప్రయోజనాల కోసం మాత్రమే మరియు
    లైసెన్స్‌ను సవరించవద్దు. మీరు మీ స్వంత లక్షణాన్ని జోడించవచ్చు
    మీరు పంపిణీ చేసే ఉత్పన్న రచనలలోని నోటీసులు
    లేదా అందించిన పని నుండి నోటీసు వచనానికి అనుబంధంగా
    అటువంటి అదనపు లక్షణ నోటీసులను నిర్థారించలేము
    లైసెన్స్‌ను సవరించడం.

    మీరు మీ స్వంత మార్పులకు మీ స్వంత కాపీరైట్ ప్రకటనను జోడించవచ్చు మరియు
    అదనపు లేదా భిన్నమైన లైసెన్స్ నిబంధనలు మరియు షరతులను అందించవచ్చు
    మీ మార్పుల ఉపయోగం, పునరుత్పత్తి లేదా పంపిణీ కోసం, లేదా
    మొత్తంగా అటువంటి ఉత్పన్న రచనల కోసం, మీ ఉపయోగం అందించబడింది,
    పునరుత్పత్తి మరియు పని యొక్క పంపిణీ లేకపోతే కట్టుబడి ఉంటుంది
    ఈ లైసెన్స్‌లో పేర్కొన్న షరతులు.

  5. రచనల సమర్పణ. మీరు వేరే విధంగా స్పష్టంగా పేర్కొనకపోతే,
    పనిలో చేర్చడానికి ఉద్దేశపూర్వకంగా సమర్పించిన ఏదైనా సహకారం
    మీరు లైసెన్సర్‌కు నిబంధనలు మరియు షరతుల ప్రకారం ఉండాలి
    ఈ లైసెన్స్, అదనపు నిబంధనలు లేదా షరతులు లేకుండా.
    పైన పేర్కొన్నప్పటికీ, ఇక్కడ ఏదీ అధిగమించదు లేదా సవరించదు
    మీరు అమలు చేసిన ఏదైనా ప్రత్యేక లైసెన్స్ ఒప్పందం యొక్క నిబంధనలు
    అటువంటి రచనలకు సంబంధించి లైసెన్సర్‌తో.

  6. ట్రేడ్‌మార్క్‌లు. ఈ లైసెన్స్ వాణిజ్యాన్ని ఉపయోగించడానికి అనుమతిని మంజూరు చేయదు
    పేర్లు, ట్రేడ్‌మార్క్‌లు, సేవా గుర్తులు లేదా లైసెన్సర్ యొక్క ఉత్పత్తి పేర్లు,
    వివరించడంలో సహేతుకమైన మరియు ఆచార ఉపయోగం కోసం అవసరం తప్ప
    పని యొక్క మూలం మరియు నోటీసు ఫైల్ యొక్క కంటెంట్‌ను పునరుత్పత్తి చేస్తుంది.

  7. వారంటీ యొక్క నిరాకరణ. వర్తించే చట్టం లేదా
    వ్రాతపూర్వకంగా అంగీకరించారు, లైసెన్సర్ పనిని అందిస్తుంది (మరియు ప్రతి
    కంట్రిబ్యూటర్ తన సహకారాన్ని అందిస్తుంది) "యథాతథంగా" ఆధారంగా,
    ఏ రకమైన వారెంటీలు లేదా షరతులు లేకుండా, ఎక్స్‌ప్రెస్ లేదా
    పరిమితి లేకుండా, ఏదైనా వారెంటీలు లేదా షరతులతో సహా
    TITLE, NON-INFRINGEMENT, MERCHANTABILITY, లేదా A కోసం ఫిట్‌నెస్
    నిర్దిష్ట ఉద్దేశ్యం. నిర్ణయించడానికి మీరు మాత్రమే బాధ్యత వహిస్తారు
    పనిని ఉపయోగించడం లేదా పున ist పంపిణీ చేయడం యొక్క సముచితత మరియు ఏదైనా ume హించుకోండి
    ఈ లైసెన్స్ క్రింద మీ అనుమతుల వ్యాయామంతో సంబంధం ఉన్న నష్టాలు.

  8. బాధ్యత యొక్క పరిమితి. ఏ సందర్భంలో మరియు ఎటువంటి చట్టపరమైన సిద్ధాంతం కింద,
    హింసలో (నిర్లక్ష్యంతో సహా), ఒప్పందం లేదా,
    వర్తించే చట్టం (ఉద్దేశపూర్వకంగా మరియు స్థూలంగా వంటివి) అవసరం తప్ప
    నిర్లక్ష్య చర్యలు) లేదా వ్రాతపూర్వకంగా అంగీకరించినట్లయితే, ఏదైనా సహకారి ఉండాలి
    ఏదైనా ప్రత్యక్ష, పరోక్ష, ప్రత్యేకమైన, సహా నష్టాలకు మీకు బాధ్యత వహిస్తుంది
    ఏదైనా పాత్ర యొక్క యాదృచ్ఛిక లేదా పర్యవసానంగా జరిగే నష్టాలు a
    ఈ లైసెన్స్ ఫలితం లేదా ఉపయోగం లేదా ఉపయోగించడం అసమర్థత
    పని (సౌహార్ద నష్టానికి నష్టాలతో సహా, పరిమితం కాదు,
    పని ఆగిపోవడం, కంప్యూటర్ వైఫల్యం లేదా పనిచేయకపోవడం లేదా ఏదైనా మరియు అన్నీ
    ఇతర వాణిజ్య నష్టాలు లేదా నష్టాలు), అటువంటి సహకారి అయినా
    అటువంటి నష్టాలకు అవకాశం ఉందని సలహా ఇచ్చారు.

  9. వారంటీ లేదా అదనపు బాధ్యతను అంగీకరించడం. పునఃపంపిణీ చేస్తున్నప్పుడు
    దాని పని లేదా ఉత్పన్న రచనలు, మీరు అందించడానికి ఎంచుకోవచ్చు,
    మరియు మద్దతు, వారంటీ, నష్టపరిహారం,
    లేదా ఇతర బాధ్యత బాధ్యతలు మరియు / లేదా హక్కులు దీనికి అనుగుణంగా ఉంటాయి
    లైసెన్స్. అయితే, అటువంటి బాధ్యతలను అంగీకరించడంలో, మీరు మాత్రమే పని చేయవచ్చు
    మీ తరపున మరియు మీ స్వంత బాధ్యత మీద, తరపున కాదు
    ఏదైనా ఇతర సహకారి, మరియు మీరు నష్టపరిహారాన్ని అంగీకరిస్తే మాత్రమే,
    ప్రతి సహకారిని ఏ బాధ్యత కోసం అయినా హానిచేయని విధంగా రక్షించండి మరియు పట్టుకోండి
    కారణం ద్వారా అటువంటి సహకారికి వ్యతిరేకంగా లేదా వాదించబడిన వాదనలు
    మీరు అలాంటి వారంటీ లేదా అదనపు బాధ్యతను అంగీకరించడం.

    నిబంధనలు మరియు షరతులు చిట్టచివరిగా

    అనుబంధం: మీ పనికి అపాచీ లైసెన్స్‌ను ఎలా ఉపయోగించాలి.

    మీ పనికి అపాచీ లైసెన్స్‌ను వర్తింపచేయడానికి, కింది వాటిని అటాచ్ చేయండి
    బాయిలర్‌ప్లేట్ నోటీసు, "[]" బ్రాకెట్‌లతో ఫీల్డ్‌లు మూసివేయబడ్డాయి
    మీ స్వంత గుర్తించే సమాచారంతో భర్తీ చేయబడింది. (చేర్చవద్దు
    బ్రాకెట్లు!) వచనాన్ని తగిన విధంగా జతచేయాలి
    ఫైల్ ఫార్మాట్ కోసం వ్యాఖ్య సింటాక్స్. మేము కూడా సిఫార్సు చేస్తున్నాము a
    ఫైల్ లేదా క్లాస్ పేరు మరియు ప్రయోజనం యొక్క వివరణ చేర్చబడుతుంది
    సులభంగా కాపీరైట్ నోటీసు వలె అదే "ముద్రిత పేజీ"
    మూడవ పార్టీ ఆర్కైవ్లలో గుర్తింపు.

    కాపీరైట్ [yyyy] [కాపీరైట్ యజమాని పేరు]

    అపాచీ లైసెన్స్, వెర్షన్ 2.0 (“లైసెన్స్”) కింద లైసెన్స్ పొందింది;
    లైసెన్స్‌కు అనుగుణంగా తప్ప మీరు ఈ ఫైల్‌ను ఉపయోగించలేరు.
    వద్ద లైసెన్స్ కాపీని మీరు పొందవచ్చు

    http://www.apache.org/licenses/LICENSE-2.0

    వర్తించే చట్టం ద్వారా అవసరం లేదా వ్రాతపూర్వకంగా అంగీకరించకపోతే, సాఫ్ట్‌వేర్
    లైసెన్సు క్రింద పంపిణీ చేయబడినది “అలాగే” ప్రాతిపదికన పంపిణీ చేయబడుతుంది,
    ఏ రకమైన వారెంటీలు లేదా షరతులు లేకుండా, వ్యక్తీకరించడం లేదా సూచించడం.
    నిర్దిష్ట భాషా పరిపాలన అనుమతుల కోసం లైసెన్స్ చూడండి మరియు
    లైసెన్స్ క్రింద పరిమితులు.

లైసెన్స్ = ఒప్పందం

ఉచిత లైసెన్స్, ఇది ఉచితం అయినప్పటికీ, అనుమతిని అనుమతించదు మరియు మేము ఇప్పటికే పరిమితుల ఉదాహరణలను అందించాము. మీ ఆసక్తులు మరియు వినియోగదారు రెండింటినీ పరిగణనలోకి తీసుకుని లైసెన్స్‌ను ఎంచుకోండి, ఎందుకంటే ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్ అతని కోసం ప్రత్యేకంగా రూపొందించబడింది. ప్రాజెక్ట్ యొక్క వినియోగదారు లైసెన్స్‌ని అతనికి మరియు కాపీరైట్ హోల్డర్‌కు మధ్య ఒక రకమైన ఒప్పందంగా భావించాలి, కాబట్టి సోర్స్ కోడ్‌పై ఏదైనా చర్యలను చేసే ముందు, ప్రాజెక్ట్ లైసెన్స్ ద్వారా మీపై విధించిన పరిమితులను జాగ్రత్తగా అధ్యయనం చేయండి.

మేము లైసెన్స్‌ల అంశంపై కొంత వెలుగునిచ్చామని మరియు సమస్య యొక్క సంక్లిష్టత ఉన్నప్పటికీ, ఓపెన్ సోర్స్‌కి మీ మార్గంలో ఇది అడ్డంకిగా మారకూడదని మేము ఆశిస్తున్నాము. మీ ప్రాజెక్ట్‌ను అభివృద్ధి చేయండి మరియు హక్కులు, మీది మరియు ఇతరుల గురించి మరచిపోకండి.

ఉపయోగకరమైన లింకులు

చివరగా, ఇప్పటికే ఉన్న లైసెన్స్‌ల గురించి సమాచారం కోసం శోధిస్తున్నప్పుడు మరియు మా ప్రయోజనాల కోసం చాలా సరిఅయినదాన్ని ఎంచుకోవడంలో మాకు సహాయపడిన కొన్ని ఉపయోగకరమైన వనరులు:

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి