QGIS తన ప్రధాన సాఫ్ట్‌వేర్ రిపోజిటరీలో LLM, AI లేదా ఏజెంట్ సహాయంతో రూపొందించిన కోడ్ సహకారాలను నిషేధించే విధానాన్ని స్వీకరించింది. ప్రాజెక్టు యొక్క ప్రతిపాదన రికార్డు మార్పు అక్టోబర్ 7న ఆమోదించబడి మర్జ్ చేసినట్లు చూపుతుంది. QGISలో AI వినియోగాన్ని నిషేధించడం కంటే దీని పరిధి పరిమితమైనది: విధాన పాఠ్యం ఒక రిపోజిటరీకి కోడ్ సహకారాలను పేర్కొంటూ, “సహాయంతో” అనే పదానికి కొన్ని హద్దులను నిర్వచించలేదు.

పెద్ద మార్పు

  • ఏం మారింది: QGIS తన గత AI సాధనాలతో సహకరించే విధానాన్ని మార్చి, LLM, AI లేదా ఏజెంట్ సహాయంతో కోడ్ సహకారాలను పూర్తిగా నిషేధించింది. ఈ నిషేధం వర్తించే రిపోజిటరీ github.com/qgis/qgis.
  • ఇది ఎందుకు ముఖ్యం: ప్రాజెక్టు తరువాత నిషేధిత సహాయాన్ని గుర్తిస్తే, ఈ నియమం పరిధిలోని కోడ్ సహకారదారు కోడ్‌ను వెనక్కి తీసుకోవడం, సహకార హక్కులపై ఆంక్షలను ఎదుర్కోవచ్చు. ప్రతిపాదన స్వయంచాలక గుర్తింపు లేదా అమలు ప్రక్రియను వివరించదు.
  • ఇంకా ఏం తేలలేదు: స్వీకరించిన వాక్యం AI ఆధారిత ఆటోకంప్లీట్, పరిశోధన లేదా సమీక్షకు ఉదాహరణలు ఇవ్వదు; బగ్ నివేదికలు, చర్చ వ్యాఖ్యలు లేదా ఇతర QGIS రిపోజిటరీలను స్పష్టంగా నియంత్రించదు.

స్వీకరించిన పాఠ్యం ఏం చెబుతుంది

విధానంలోని ఒక పేరా నియమం ప్రధాన QGIS రిపోజిటరీలో “LLM, AI లేదా ఏజెంట్ సహాయంతో చేసే కోడ్ సహకారాలను” కవర్ చేస్తుంది. తరువాత AI, LLM లేదా ఏజెంట్ ఆధారిత సహాయం గుర్తిస్తే కోడ్‌ను వెనక్కి తీసుకోవడం, సహకారదారుల హక్కులపై ఆంక్షలకు దారితీయవచ్చని చెబుతుంది. పదాలు సాధ్యమైన పరిణామాలను సూచిస్తాయి; QGIS వాటిని ఏదైనా నిర్దిష్ట సహకారదారుపై విధించిందనే రికార్డు కాదు.

ప్రతిపాదన శీర్షిక “AI సహకారాలకు అనుమతి లేదు” అమల్లోని వాక్యం కంటే విస్తృతం కాబట్టి రికార్డు ముఖ్యం. ఆ వాక్యం కోడ్ సహకారాలను మరియు qgis/qgis రిపోజిటరీని నిర్దేశిస్తుంది. QGIS సాఫ్ట్‌వేర్‌తో పనిచేస్తూ AI ఫీచర్లను వాడే వారికి ఇది ప్రాజెక్టు మొత్తానికి వర్తించే నియమం పెట్టదు. అదే పరిమితి వేరుగా ఉన్న మెరుగుదల ప్రతిపాదనల రిపోజిటరీకి లేదా కోడ్ కాని సమర్పణలకు వర్తిస్తుందా అని కూడా చెప్పదు. ఆ ప్రశ్నలు పుల్ రిక్వెస్ట్ చర్చలో వచ్చాయి, కానీ మర్జ్ చేసిన పాఠ్యం వాటిని జాబితా చేయలేదు.

ఆమోదించిన మార్పు రిపోజిటరీ AI సాధనాల విధాన ఫైల్‌ను నవీకరిస్తుంది; దాని ఫైల్ పేరులో ఇప్పటికీ qep-408 ఉంది. అక్టోబర్ 7 పుల్ రిక్వెస్ట్‌ను QEP 428గా వర్ణించి, మర్జ్ చేయడానికి ముందు Accepted లేబుల్ ఇచ్చారు. ఈ రికార్డులో ఫైల్ పేరు, ప్రతిపాదన సంఖ్య ఒకే విధాన మార్పును సూచిస్తాయి.

సహకారదారులు హద్దును ఎందుకు ప్రశ్నించారు

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

మరికొందరు ఏది సహాయంగా పరిగణిస్తారని అడిగారు. ఒక సహకారదారు ఆటోకంప్లీట్, తెలియని కోడ్ అర్థం చేసుకోవడానికి LLM వాడటం, అనువాదం, AI జవాబుతో ఉన్న శోధన ఫలితాన్ని చిన్న నియమం వర్గీకరించని ఉదాహరణలుగా పేర్కొన్నారు. QGIS ప్రాజెక్టు మార్గదర్శక కమిటీ సభ్యుడు Tim Sutton, సహకారదారు మంచి అంతరాత్మతో కోడ్ రాశారా అనే దానితో అనుసరణను చూస్తానని బదులిచ్చారు. ఆయన వ్యాఖ్య ఉద్దేశాన్ని అర్థం చేసుకోవడానికి సహాయపడుతుంది, కానీ స్వీకరించిన వాక్యానికి సవరణ కాదు. ప్రతిపాదన రచయిత Nyall Dawson, కఠినమైన ప్రారంభ వైఖరిని ఒక్కో సందర్భంలో పునఃపరిశీలించవచ్చని అన్నారు; ఇది సాధ్యమైన భవిష్యత్ చర్చ, ఆమోదించిన మినహాయింపు కాదు.

నేడు పుల్ రిక్వెస్ట్ సిద్ధం చేసే సహకారదారుకు నమ్మదగిన హద్దు లిఖిత నియమమే: ప్రధాన QGIS రిపోజిటరీకి ఇచ్చే కోడ్‌కు LLM, AI వ్యవస్థ లేదా ఏజెంట్ వర్క్‌ఫ్లో సహాయం ఉండకూడదు. హద్దులోని సాధనాలను QGIS ఎలా వేరు చేస్తుందో లేదా ఆచరణలో నియమం ఎలా అమలు చేస్తుందో మూల రికార్డు నిర్ధారించదు. BIG CHANGE విధానం, బహిరంగ చర్చను పరిశీలించింది; మేము కోడ్ సమర్పించలేదు లేదా అమలును పరీక్షించలేదు.

మూలాలు, మరింత చదవడానికి

  • QGIS విధాన పాఠ్యం, వెర్షన్ 2.0: ఒక పేరాలోని ఖచ్చితమైన నిషేధం, రిపోజిటరీ పరిధి, సాధ్యమైన ఆంక్షలు. ఫైల్ సవరణ తేదీని సెప్టెంబర్ 24, 2026గా చూపుతుంది.
  • QGIS Enhancement Proposals పుల్ రిక్వెస్ట్ #387: ప్రతిపాదన చర్చ, అక్టోబర్ 7 ఆమోదం, Accepted లేబుల్, మర్జ్. పాల్గొన్నవారి వ్యాఖ్యలు కారణాలు, పరిష్కరించని పరిధి ప్రశ్నలను వివరిస్తాయి; అవే విధాన పాఠ్యం కావు.
  • QGIS డెవలపర్ మెయిలింగ్-లిస్ట్ చర్చ: ప్రతిపాదిత రిపోజిటరీ విధానం, దాని అమలు కష్టంపై మార్గదర్శక కమిటీ గత వివరణ. ఇది ఆమోదించిన పదాలకు ముందు జరిగింది.