Forgejo సహకార డెవలప్మెంట్ ప్లాట్ఫారమ్ డెవలపర్లు లైసెన్స్ మార్పును ప్రకటించారు - విడుదల 9.0తో ప్రారంభించి, ప్రాజెక్ట్ యొక్క అన్ని కొత్త డెవలప్మెంట్లు గతంలో ఉపయోగించిన MIT లైసెన్స్కు బదులుగా GPLv3+ కాపీ లెఫ్ట్ లైసెన్స్ క్రింద పంపిణీ చేయడం ప్రారంభమవుతుంది. పాత Forgejo శాఖలు, అలాగే వాటిపై ఆధారపడిన దిద్దుబాటు సంస్కరణలు MIT లైసెన్స్లో ఉంటాయి. లైసెన్స్ని మార్చడం వలన ప్రాజెక్ట్లో కాపీ లెఫ్ట్ లైసెన్స్ల క్రింద పంపిణీ చేయబడిన కోడ్ని ఉపయోగించడం సులభతరం అవుతుందని గుర్తించబడింది.
ప్రత్యేకించి, విడుదల 8.0 తయారీ సమయంలో, MIT అనుకూలత లేని కాపీలెఫ్ట్ లైసెన్స్ల క్రింద డిపెండెన్సీలు పంపిణీ చేయబడినట్లు కనుగొనబడింది, ఇది డెవలపర్లను విడుదల నుండి ఈ డిపెండెన్సీలను మినహాయించవలసి వచ్చింది. APA (అమెరికన్ సైకలాజికల్ అసోసియేషన్) అనులేఖన ఆకృతికి మద్దతుకు సంబంధించిన కోడ్ మరియు elkjs లైబ్రరీ ఆధారంగా ఫ్లోచార్ట్ రెండరింగ్ ఇంజిన్ అననుకూల లైసెన్స్ల క్రింద పంపిణీ చేయబడ్డాయి. GPLv3 లైసెన్స్ని ఉపయోగించడం వలన మీరు మినహాయించబడిన డిపెండెన్సీలను తిరిగి తీసుకురావడానికి, ఇప్పటికే ఉన్న మరిన్ని కోడ్లను ఉపయోగించడానికి మరియు Forgejo యొక్క కార్యాచరణను విస్తరించడంపై దృష్టి పెట్టడానికి మిమ్మల్ని అనుమతిస్తుంది.
GPLv3కి వెళ్లడం వలన అదనపు పరిమితులతో పంపిణీ చేయబడిన Forgejo యొక్క సవరించిన సంస్కరణలను సృష్టించడం లేదా వినియోగదారుని నిర్దిష్ట విక్రేతకు లాక్ చేసే పరిస్థితులను సృష్టించడం వంటి అన్యాయమైన వ్యాపార పద్ధతుల ప్రమాదాన్ని కూడా తగ్గిస్తుంది. అదనంగా, లైసెన్స్ మార్పు అనేది గత సంవత్సరం చొరవ యొక్క అభివృద్ధి యొక్క కొనసాగింపు, దీని ప్రకారం డెవలపర్లు కాపీలెఫ్ట్ లైసెన్స్ల క్రింద మార్పులను ఆమోదించడానికి అనుమతించాలని నిర్ణయించుకున్నారు మరియు మొదటి మార్పు ఇదే లైసెన్స్ క్రింద బదిలీ చేయబడిన తర్వాత లైసెన్స్ను మార్చడానికి వాగ్దానం చేసారు ( రెండు రోజుల క్రితం అటువంటి మొదటి కోడ్ ఫోర్జెజో రిపోజిటరీలోకి అంగీకరించబడింది).
లైసెన్స్ మార్పు వలన డిస్ట్రిబ్యూషన్ ప్యాకేజీల నుండి ఫోర్జ్జోను ఇన్స్టాల్ చేసుకోవడం లేదా సోర్స్ కోడ్ నుండి ప్లాట్ఫామ్ను నిర్మించడంపై వినియోగదారులు ప్రభావం చూపదు, వారు కోడ్లో వారి స్వంత మార్పులు చేసినప్పటికీ. ఈ మార్పు సేవలను అందించే వారిపై కూడా ప్రభావం చూపదు మరియు హోస్టింగ్ ఫోర్జ్జో-ఆధారిత కోడ్. అయితే, GPLv3 లైసెన్స్కు మారడానికి ఈ ప్లాట్ఫామ్ ఆధారంగా ఫోర్జ్జో లేదా కంటైనర్ ఇమేజ్ల బైనరీ బిల్డ్లను పంపిణీ చేసేవారు అదనపు షరతులను పాటించాల్సి ఉంటుంది. అటువంటి బిల్డ్లను పంపిణీ చేయడానికి అన్ని సవరణలతో సహా బిల్డ్లు ఆధారపడిన పూర్తి సోర్స్ కోడ్కు తప్పనిసరి యాక్సెస్ అవసరం.
ఫోర్జ్జో ప్రాజెక్ట్, దానిని మీ స్వంతంగా అమలు చేయడానికి వీలు కల్పించే ఒక ప్లాట్ఫామ్ను అభివృద్ధి చేస్తోంది. సర్వర్లు గిట్హబ్, బిట్బకెట్ మరియు గిట్ల్యాబ్ల మాదిరిగానే ఉద్దేశించిన ఒక సహకార గిట్ రిపోజిటరీ నిర్వహణ వ్యవస్థ. ఫోర్జ్జో అనేది గిటియా ప్రాజెక్ట్ యొక్క ఫోర్క్, అది కూడా గోగ్స్ ప్లాట్ఫారమ్ యొక్క ఫోర్క్. గిటియాను వాణిజ్యీకరించే ప్రయత్నాలు మరియు పాలనను ఒక వాణిజ్య సంస్థకు బదిలీ చేసిన తరువాత, 2022లో ఫోర్జ్జో ఫోర్క్ చేయబడింది. ఫోర్జ్జో స్వతంత్ర పాలన సూత్రాలకు కట్టుబడి ఉంటూ, కమ్యూనిటీ నియంత్రణను కొనసాగించింది. గిట్ హోస్టింగ్ సేవ అయిన Codeberg.org, ఇప్పుడు ఫోర్జ్జోను ఉపయోగించడం ప్రారంభించింది.
మొదట, ఫోర్జెజో సింక్రొనైజ్ చేయబడిన ఫోర్క్ మోడల్ను అనుసరించింది, దీనిలో అన్ని మార్పులు ప్రధాన ప్రాజెక్ట్కు తిరిగి వచ్చాయి, అయితే ఈ సంవత్సరం ప్రారంభంలో ప్లాట్ఫారమ్ను దాని స్వంత స్వతంత్ర కోడ్ బేస్తో స్వీయ-నియంత్రణ ప్రాజెక్ట్గా అభివృద్ధి చేయాలని నిర్ణయించారు. Giteaలో ఆమోదించబడని మార్పులు, అలాగే ఆమోదించబడిన ప్యాచ్లకు సంబంధించి Gitea విధానంలో మార్పు (Gitea ప్రాజెక్ట్కు ఆస్తి హక్కులను బదిలీ చేయడం ప్రారంభించిన తర్వాత) కారణంగా కోడ్ బేస్లను సమకాలీకరించడం యొక్క సంక్లిష్టత కారణంగా ఈ నిర్ణయం తీసుకోబడింది. కోడ్).
మూలం: opennet.ru
