Tags:

สวัสดีครับ

พอดีตอนนี้พัฒนาโปรแกรมเล่นๆ ตัวนึงขึ้นมาเพื่อทดสอบ HTML5 (เป็น HTML + JavaScript) ครับ
ทำไปทำมาก็รู้สึกว่ามันใช้ได้จริงขึ้นเรื่อยๆ จนน่าจะเผยแพร่ให้คนอื่นๆ ได้ลองใช้ด้วย

ส่วนตัวไม่มีปัญหากับการ open source อยู่แล้วครับ
แต่เนื่องด้วยไม่มีความรู้ด้านนี้เลย จึงเริ่มไม่ถูกครับว่าจะแปะสัญญาอนุญาตยังไง (แปะลงไปได้เลย หรือว่าต้องทำการ register อะไรด้วยหรือเปล่า)

และจะเลือกใช้สัญญาอนุญาตตัวไหนดีครับ
เคยได้ยินชื่อแต่ Apache กับ GPL แต่ไม่รู้จักซักตัวเลยครับ
แล้ว Creative Commons นี้ใช้กับโปรแกรมด้วยมั้ยครับ หรือใช้แค่กับงานเขียน/ภาพถ่าย

ขอคำแนะนำด้วยครับ

Get latest news from Blognone
By: mementototem
ContributorJusci's WriterAndroidWindows
on 11 March 2011 - 17:22 #267958
mementototem's picture

Creative Commons ไม่เหมาะที่จะใช้กับซอฟแวร์ครับ ไม่แนะนำเลย

ส่วนการนำไปใช้ เท่าที่รู้แค่แนบ/แปะสัญญาลงไปก็ถือว่าใช้ได้แล้วครับ

จะเลือกสัญญาแบบไหนก็ต้องถามตัวเองก่อนว่ามีข้อกำหนดอะไรบ้าง เช่น เอาโค้ดไปใช้ได้แต่ซอฟแวร์นั้นต้องเป็นสัญญาแบบเดียวกันกับของเรา หรือห้ามนำโค้ดไปใช้กับซอฟแวร์ที่ปิดโค้ด อะไรประมาณนี้ครับ


Jusci - Google Plus - Twitter

By: EThaiZone
ContributorAndroidUbuntuWindows
on 12 March 2011 - 08:56 #268092
EThaiZone's picture

GPL คือเปิดทุกอย่าง แจกsourceในทุกกรณี และใครเอาโค้ดที่ใช้GPLไปใช้ก็ต้องใช้ GPL ต่อด้วย เหมาะสำหรับ opensource สุดๆ ไม่เหมาะกับ commercial อย่างแรง

Apache ถามท่านอื่นนะ ผมไม่เคยใช้เลย >_<


มันไม่ง่ายเลยที่จะทำ GIF ให้มีขนาดน้อยกว่า 20kB

By: mementototem
ContributorJusci&#039;s WriterAndroidWindows
on 12 March 2011 - 09:58 #268103
mementototem's picture

ไปเจอจาก Narisa เห็นว่าเอามาจาก Software Development Magazine แปลคร่าว ๆ นะครับ

Artistic License

  • ต้องให้ซอร์สโค้ดแก่ผู้ที่ร้องขอ
  • รวมโปรแกรมมากกว่า 1 โปรแกรมสามารถที่จะเอาไปขายได้
  • พัฒนาปรับปรุงงานแล้วไม่ต้องใช้ license เดียวกัน แต่ต้องใช้ได้ฟรี
  • ใช้กับ proprietary software ได้หากใช้ผ่าน function calls

Apache License

  • ไม่มีข้อกำหนดอื่นใด นอกจากการแจกจ่ายต้องแนบเอกสารลิขสิทธิ์ไปด้วย

GNU General Public License (GPL)

  • ต้องเข้าถึงซอร์สโค้ดได้เสมอ
  • ผู้ใช้สามารถที่จะคัดลอกและแจกจ่ายซอฟแวร์นั้นได้
  • ผู้แจกจ่ายสามารถคิดเงินกับซอฟแวร์นั้นได้
  • แก้ไขปรับปรุงงานแล้วต้องใช้ license เดียวกัน (GPL)
  • ไม่สามารถเอาไปใช้ใน proprietary software ได้

GNU Library General Public License (LGPL)

  • เอาไปใช้ (linked) กับ proprietary software ได้
  • ที่เหลือเหมือน GPL ปกติ

Public Domain

  • อันนี้ไม่ใช่ license จริง ๆ แต่หมายถึงตอนที่เจ้าของสละความเป็นเจ้าของของงานทิ้ง หรือหมดความเป็นเจ้าของของงานนั้น
  • ผู้ใช้จะทำยังไงกับงานนี้ก็ได้ รวมทั้งกำหนด license ในงานที่ดัดแปลงมาในแบบของเขา และในชื่อของเขาก็ได้

Jusci - Google Plus - Twitter

By: neizod
ContributorTraineeIn Love
on 12 March 2011 - 14:25 #268168
neizod's picture

ขอบคุณครับ

By: neizod
ContributorTraineeIn Love
on 12 March 2011 - 14:25 #268169
neizod's picture

ขอบคุณครับ

By: Nozomi
ContributorWindows PhoneAndroidSymbian
on 13 March 2011 - 06:03 #268306
Nozomi's picture

ถามหน่อยครับ

มือถือตัวไหนรองรับ html5 แล้วบ้าง

By: Thaina
Windows
on 13 March 2011 - 07:45 #268311 Reply to:268306

อยู่ที่ Browser ครับ
มือถือตัวไหนใช้ FireFox Chrome Opera ได้ ก็มีแนวโน้มว่าจะเปิด HTML5 ได้