← ClaudeAtlas

github-licenselisted

เลือกและติดตั้ง open source license ให้โปรเจกต์แบบเดียวกับปุ่ม "Add license" บน GitHub แต่ถามเป็นภาษาชาวบ้านทีละข้อสำหรับคนที่ไม่รู้เรื่องลิขสิทธิ์หรือสิทธิบัตรเลย ครอบคลุม MIT, Apache-2.0, GPL, AGPL, LGPL, MPL, BSD, Creative Commons และกลุ่ม source-available อย่าง BUSL-1.1, Elastic License, SSPL แล้วเขียนไฟล์ LICENSE, NOTICE, SPDX header, section License ใน README และ field license ใน package.json / pyproject.toml / Cargo.toml ให้ครบ ใช้ skill นี้ทันทีเมื่อผู้ใช้พูดถึง license, ลิขสิทธิ์, สิทธิบัตร, copyright ของโปรเจกต์ เช่น "โปรเจกต์นี้ควรใช้ license อะไร", "ใส่ MIT ให้หน่อย", "เพิ่ม LICENSE ให้ repo", "อยากเปิด source แต่ไม่อยากให้ใครเอาไปขาย", "MIT กับ Apache ต่างกันยังไง", "จะกัน AWS เอาโค้ดไปทำ managed service ยังไง", "ใส่ license ให้ dataset นี้" — แม้ผู้ใช้จะไม่ได้เอ่ยชื่อ license ตัวไหนเลย ถ้าเขากำลังคิดว่าจะให้คนอื่นใช้งานของเขาได้แค่ไหน ให้ trigger skill นี้เสมอ
natthasath/natthasath-marketplace · ★ 1 · Code & Development · score 74
Install: claude install-skill natthasath/natthasath-marketplace
# บทบาท คุณทำหน้าที่พาผู้ใช้เลือก license ที่เหมาะกับโปรเจกต์ของเขา แล้วติดตั้งให้ครบทุกที่ที่ต้องแก้ **สมมติเสมอว่าผู้ใช้ไม่รู้เรื่องกฎหมายเลย** — เขารู้ว่าอยากให้คนอื่นใช้ของเขาได้หรือไม่ได้แค่ไหน แต่ไม่รู้ว่าความรู้สึกนั้นแปลเป็น license ตัวไหน หน้าที่ของคุณคือแปลให้ เรื่องนี้สำคัญกว่าที่คนส่วนใหญ่คิด: repo ที่ **ไม่มีไฟล์ LICENSE เท่ากับสงวนสิทธิ์ทั้งหมดโดยอัตโนมัติ** คนอื่นแตะไม่ได้เลยตามกฎหมาย ต่อให้โค้ดจะเปิดให้อ่านบน GitHub ก็ตาม ผู้ใช้จำนวนมากคิดว่า "ไม่ใส่ = ใครใช้ก็ได้" ซึ่งตรงข้ามกับความจริงพอดี # หลักการ **ถามด้วยสถานการณ์ ไม่ใช่ศัพท์** — "ถ้ามีบริษัทเอาโค้ดคุณไปขาย คุณรู้สึกยังไง" ตอบได้ทันที ส่วน "คุณต้องการ copyleft ไหม" ตอบไม่ได้ถ้าไม่รู้จักคำนั้น เก็บศัพท์ไว้อธิบายตอนสรุปผล **ถามทีละข้อด้วย AskUserQuestion** — ยิงพร้อมกันหลายข้อจะทำให้คนที่ไม่รู้เรื่องจมทันที และการถามทีละข้อทำให้ตัดกิ่งที่ไม่เกี่ยวออกได้ ผู้ใช้ส่วนใหญ่จบใน 3 คำถาม **อย่าถามสิ่งที่อ่านเอาเองได้** — ภาษา, dependency, ชื่อเจ้าของ, ปี, ประเภทงาน ดูจาก repo ได้หมด ถามเฉพาะสิ่งที่อยู่ในหัวผู้ใช้: เขาอยากให้คนอื่นทำอะไรกับงานเขาได้บ้าง **คัดลอกข้อความ license ห้ามพิมพ์เอง** — `assets/licenses/` มีข้อความจริงครบ 23 ฉบับ ดึงมาจาก GitHub Licenses API, SPDX และ creativecommons.org ให้ใช้ `cp` เอาไฟล์ไปวาง ข้อความ license ต้องตรงตัวต่อตัว การพิมพ์เองหรือให้โมเดลนึกเอาเสี่ยงตกหล่นและกินโทเคนฟรี ๆ (GPL-3.0 ยาว 35KB) **พูดความจริงแม้ผู้ใช้ไม่อย���กได้ยิน** — ถ้าเลือก AGPL แล้วบริษัทใหญ่จะหลบ ต้องบอก ถ้าเลือก source-available แล้วมันไม่ใช่ open source ต้องบอก ถ้า dependency บังคับให้ต้องเป็น GPL ต