செய்தி என்ன?
Linux‑ன் நிர்வாக அமைப்பு Linux Foundation, AI‑நூல் (ChatGPT, Claude, Gemini) உருவாக்கிய பாட்ச்-களை GPL‑2.0‑only லைசன்ஸ், சரியான attribution, quality சோதனை பூர்த்தி செய்தால் mainline‑ல் சேர்க்கலாம் என்று விதிகளை மாற்றி விட்டது.
ஏன் இது முக்கியம்?
முன் kernel கம்யூனிட்டி AI‑யை நம்பாமலிருந்தது – பிழை, பாதுகாப்பு சிக்கல்கள், லைசன்ஸ் முரண்பாடுகள் என்பன பயமா இருந்தது. இப்போது AI‑யை ஒரு கருவியாக ஏற்றுக்கொண்டு, அதையும் மற்ற டெவலப்பர் கோடுகளுக்கு போலவே சோதிக்குறோம்.
விதிகள் விவரம்
- Attribution கட்டாயம். Commit message‑ல் AI மாடல் பெயர் (உதா: “Signed‑off‑by: ChatGPT‑4”) சேர்க்க வேண்டும்.
- லைசன்ஸ் மாறாது. எல்லா கோடும் GPL‑2.0‑only ஆக இருக்க வேண்டும்; AI பயன்படுத்திய third‑party code GPL‑compatible ஆக இருக்க வேண்டும்.
- Quality Check மாற்றமில்லை.
checkpatch.pl, static analysis, code review எல்லாம் இயல்பாகவே நடக்கும். AI‑code‑க்கு சிறப்பு சலுகை இல்லை. - தெளிவாக எழுதவேண்டும். Commit‑ல் AI‑generated பகுதி, மனித‑edited பகுதி எது என்று தெளிவாக குறிப்பிட வேண்டும்.
உதாரணம் – எப்படி commit செய்யலாம்?
நீங்கள் ஒரு Raspberry Pi driver‑ல் பக் கண்டுபிடித்தீர்கள், ChatGPT‑4‑இல் தீர்வு கேட்டீர்கள், அதைக் copy‑paste செய்து make‑ல் பாஸ் ஆனது. அப்போ commit‑ல் இப்படி எழுதலாம்:
git commit -a -m "Fix XYZ driver timeout
AI‑generated portion: ChatGPT‑4
Signed‑off‑by: Your Name <[email protected]>
Signed‑off‑by: ChatGPT‑4"
இனி அந்த பாட்ச் usual review‑க்கு சென்று, maintainer ஏதாவது issue கண்டால், நீங்கள் அதை fix பண்ணவேண்டும் – AI‑க்கு எந்த சிறப்பு நிவாரணமும் இல்லை.
இந்த மாற்றம் இந்திய டெவலப்பர் கம்யூனிட்டிக்கு என்ன பொருள்?
இந்தியா 1.5 கோடி மேற்பட்ட சாப்ட்வேர் டெவலப்பர்களைக் கொண்டுள்ளது, பலர் Open‑Source‑ல் பங்களிக்கிறார்கள். ChatGPT Plus மாதம் ~₹300 மட்டும், அதனால் junior engineer‑களும் சிறந்த code draft‑களை generate பண்ணலாம்.
இதனால்:
- Hardware bring‑up வேகம் அதிகரிக்கும். புதிய Indian‑made SoC‑களுக்கு driver‑கள் விரைவாக உருவாக்கலாம்.
- Security audit‑கள் மேம்படும். AI பொதுவாக buffer overflow, use‑after‑free pattern‑களை flag‑பண்ணும், telecom gear‑ல் பாதுகாப்பு உயர்வாகும்.
- Skill‑building. புதியவர்கள் AI suggestion‑ஐ maintainer feedback‑ன் சேர்த்து கற்றுக்கொள்ள முடியும்.
TamilTech‑ஓட கருத்து
நாங்கள் பார்க்கும் போது, இந்த policy pragmatic ஆக இருந்தாலும், maintainer‑கள் attribution‑ஐ கடுமையாக enforce செய்யமாட்டாங்க என்றால், AI‑junk அதிகம் mainline‑ல் கலந்து விடும். அதனால் community‑யில் ஒரு நியாயமான “AI‑code‑audit” culture உருவாக வேண்டும்.
Indian startups‑க்கு time‑to‑market குறைகிறது – Jio, Samsung India, local IoT firms எல்லாம் குறைந்த செலவில் driver‑களை generate செய்து, hardware‑ஐ எளிதில் integrate செய்யலாம். ஆனால் AI‑code‑இல் over‑reliance செய்தால், junior‑dev க்கு code‑ன் logic‑ஐ fully understand செய்ய முடியாமல் போகலாம்.
அடுத்தது என்ன செய்யலாம்?
- நம்பகமான AI assistant (ChatGPT‑4, Gemini‑Pro) ஒன்றை தேர்வு செய்யுங்க.
- AI code‑ஐ local‑ல்
scripts/checkpatch.plrun செய்யுங்கள். - Commit message‑ல் AI‑generated line‑களை தெளிவாக எழுதுங்க.
- சாதாரண
git send‑emailworkflow‑ல பாட்ச்‑ஐ submit செய்யுங்கள். - Maintainer‑கள் கேள்வி கேட்டால், human‑level explanation‑களைத் தயாராக வைத்துக்கொள்ளுங்கள்.
என்ன எதிர்பார்க்கலாம்?
Linux Foundation Q2 2024‑ல் “AI‑contributor guide” வை வெளியிடப் போகிறது. LLVM, Apache போன்ற பெரிய open‑source project‑களும் இதை பின்பற்றும் வாய்ப்பு அதிகம்.
இந்தியத்தில் NASSCOM, FOSDEM India போன்ற கூட்டங்களில் “AI‑assisted kernel hacking” workshop‑கள் நடைபெறலாம். அதனால் AI‑code‑integration skill‑கள் ஒரு புதிய employability metric‑ஆ ஆகலாம்.
சுருக்கமாக – AI இப்போது side‑kick இல்ல, co‑author ஆக மாறிவிட்டது. சரியான attribution, quality check‑களை பின்பற்றி, kernel‑ன் stability‑யை காக்கலாம். இந்தியா இதை smart‑ஆ பயன்படுத்தினா, உலகம் முழுவதும் hardware‑இல் வேகமான புதுமை காணலாம்.




கருத்துகள் (0)
Be the first to comment!