21 กุมภาพันธ์ 2559

Published กุมภาพันธ์ 21, 2559 by with 0 comment

PSF License แห่งโลก Python

PSF License หรือชื่อเต็มคือ Python Software Foundation License เป็น License ที่ถูกใช้งานใน Python 2.1 เป็นต้นมาจนถึง Python เวชั่นล่าสุด โดยมีจุดเด่น คือ มีรูปแบบคล้ายกับ BSD (BSD-style) และเข้ากันได้กับ GNU General Public License (GPL) นอกจากนั้นยังได้รับการยอมรับจาก Free Software Foundation เป็น Open-source license

ผมได้ค้นคว้าเกี่ยวกับ PSF License จากแหล่งที่มาต่าง ๆ แปลและสรุปคำถามที่น่าสนใจมาได้ดังนี้ครับ

Q : เราสามารถทำชุดแจกจ่าย Python โดยไม่เปิดเผย source code ได้ไหม ?
A : ได้ , PSF License ไม่มีข้อจำกัดเหมือน GPL ในเรื่อง "copyleft" คุณจึงสามารถปรับเปลี่ยนโค้ด Python หรือแจกจ่ายในรูปแบบไบนารีโดยไม่เปิดเผย source code ได้ แต่อย่าลืมว่า PSF License เข้ากันได้กับ GPL




Q : เราสามารถใช้ Python ในโปรแกรมที่ไม่ใช่ Open source ได้ไหม ?
A : ได้ , PSF License อนุญาตให้คุณใช้ Python ในโปรแกรมที่ไม่ใช่ Open source ได้




Q : เราสามารถใช้ PSF License ในโครงการของตัวเองได้อย่างไร ?
A : หลาย ๆ โครงการใน Source Forge ได้ใช้ PSF License อย่างไม่ถูกต้อง เราสามารถใช้ PSF License อย่างถูกต้องในโครงการของตัวเองได้ดังนี้

  • แทนที่ "Python Software Foundation" และ "PSF" ทั้งหมดด้วยชื่อของคุณหรือองค์กรของคุณ

  • แทนที่ "Python" ด้วยชื่อโครงการของคุณ


นอกจากนี้คุณไม่ควรรวมส่วนอื่น ๆ ของ Python license เช่น CNRI license และอื่น ๆ ในโค้ดของคุณ
ตัวอย่าง เช่น Jython License (http://www.jython.org/license.html)

แหล่งที่มา

Python ฟรี และสามารถใช้ในเชิงพาณิชย์ได้ !

หากมีคำผิดพลาดประการใด สามารถแจ้งได้ทางช่องความคิดเห็นนี้ครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)