Tag Open Source

ตรวจสอบ License ของ Lib ที่มาจาก NPM Install

Word love made from old license plates

ช่วยนี้ลูกค้า หวาดผวากลัว เนื่องจากโดน DB2 มาขอตรวจสอบการใช้งาน เลยกลัว Library อื่นๆด้วย เลยขอให้ Vendor ทำเอกสารรับรองมาว่าใช้ Open Source จริงๆนะ โดยสำหรับ Package ที่มาจาก NPM มีคนทำ package license-checker ที่มันจะเข้าไปช่วยไล่หาให้ว่า แต่ละตัวเป็น License ไหน อย่างไร จะได้เหลือตัวที่ Tool มันหาไม่เจอจริงๆ ค่อยไปหามือต่อไปครับ Reference

ความเข้าใจผิดเกี่ยวกับ Open Source

ที่มาจาก http://opensource.com/sites/default/files/styles/image-full-size/public/images/law/OSCD_MPL2_520x292_FINAL.png?itok=2-otV3Z_

หลายคนอาจจะมองว่า Open Source เป็นของฟรี ถูกครับ แต่ยังุถูกไม่หมดครับ เพราะมองง่ายๆ ว่าใช้ฟรี แต่ถ้าเอาไปพัฒนาต่อก็ต้องดูสัญญาตามนี้นะครับ โดยผมขอสรุปเท่าที่ผมรู้บางตัวนะครับ GPL-GNU (General Public License) LGPL (Lesser General Public License) BSD(Berkeley Software Distribution License),MIT(Massachusetts Institute of Technology License) Apache License หมายเหตุ: ถ้าเอา Library ในกลุ่มพวกนี้มาใช้ควรศึกษากฏให้ดีด้วยนะครับ โดยเฉพาะตัว GPL และที่สำคัญควรให้เกียรติกับทีมงานที่พัฒนา Library ที่เราเอามาใช้ด้วยการอ้างอิงไว้ด้วยนะครับ ที่ต่างประเทศพลาดที่นี้ฟ้องกันจนเจ๊งเลยนะครับ References