Tags:

open source บางตัวเช่น Ext JS มี licence เป็น open source ในกรณีที่เรานำ Ext JS ไปใช้พัฒนา open source เท่านั้น แล้วถ้าเราเอา open source ที่มี Ext JS มาใช้ในเชิงพาณิชย์เราจะต้องเสีย licence ให้ Ext JS หรือไม่ครับ
ยกตัวอย่างเช่น Tomato Cart เป็น open source shopping cart ที่มีการทำ Ext JS มาใช้พัฒนาส่วนที่เป็น back end

Get latest news from Blognone
By: lew
FounderJusci's WriterMEconomicsAndroid
on 2 January 2011 - 14:39 #246856
lew's picture

ปรกติผมมักแบ่ง OpenSource License ออกเป็นสามระดับครับ

  • Open Source Virus: ตระกูลพวก GPL ที่บังคับให้เราต้องโอเพนซอร์สทั้งหมด หากนำซอร์สโค้ดของโอเพนซอร์สไปรวมด้วย
  • Open Source แบบบังคับคืนสังคม: พวกนี้มักจะอ่อนลงมา โดยเราต้องเปิดโค้ดส่วนที่เราเข้าไปปรับปรุง/พัฒนา โครงการโอเพนซอร์สเหล่านั้นโดยตรง เป็นโอเพนซอร์ส (คิดง่ายๆ ว่าเปิดไฟล์ที่โหลดมาแก้ไขก่อนใช้งาน) เช่น LGPL
  • Open Source แบบอิสระ: มักไม่บังคับให้โอเพนซอร์ส บ้างบังคับให้ให้เครดิต อันนี้มีตั้งแต่ Public Domain, MIT License ฯลฯ

ผมไม่แน่ใจว่า extjs ใช้งานแบบไหน แต่ถ้ามีบริษัทที่ถือสิทธิ์สมบูรณ์อยู่ เราสามารถเลือกขอจ่ายเงินเพื่อสิทธิพิเศษบางอย่างได้ครับ เช่นซอฟต์แวร์บางตัวเป็น GPL แต่เราขอใช้สิทธิ์ทางการค้าเพื่อไม่เปิดซอร์สใดๆ ได้ โดยจ่ายเงินค่าใช้งาน


lewcpe.com, @wasonliw

By: mr_tawan
ContributoriPhoneAndroidWindows
on 2 January 2011 - 14:56 #246866 Reply to:246856
mr_tawan's picture

จาก http://www.sencha.com/products/js/ นะครับ ตัวนี้มี License สองแบบ คือ Commercial กับ Open Source ซึ่งเป็น GPL


  • 9tawan.net บล็อกส่วนตัวฮับ
By: joomla
iPhoneUbuntu
on 3 January 2011 - 12:03 #246997 Reply to:246856
joomla's picture

ขอบคุณครับ

By: EThaiZone
ContributorAndroidUbuntuWindows
on 2 January 2011 - 14:58 #246867
EThaiZone's picture

Extjs ส่วน opensource เป็น GPL ครับ ดังนั้นเป็นแบบ Open Source Virus ตามที่คุณ lew พูดเลย แนวๆ กระสือ

ส่วนที่จขกท. ถามมา คุณพัฒนาเสร็จคุณกล้าแจกให้สาธารณะชนหรือเปล่า ถ้ากล้าก็ทำหน้าประกาศแจกอะไรก็ว่าไป ทำเป็นเว็บอะไรให้เป็นสัดเป็นส่วน หรือลงโค้ดไว้ที่ google code แล้วก็ใช้เป็น GPL ไปเลย เอาแบบให้เป็นหลักเป็นฐานไป แล้วที่คุณเอาไปใช้อะไรก็ใช้ไป เพราะถือว่าที่คุณพัฒนาต่อมานั้นมันก็เป็น GPL ไปแล้ว แล้วคุณนำของคุณเองมาใช้ต่อโดยไม่ได้แก่ไขทำใหม่อะไร

แต่ถ้าคุณไม่กล้าแจก ไม่อยากให้คนอื่นใช้ หรือต้องการเป็นความลับ อันนี้ถือว่าคุณเอาไปหากำไรจริงๆ ก็เชิญซื้อ Commercial License กับเขาเลยครับ


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

By: chalet16
ContributorAndroidUbuntuWindows
on 2 January 2011 - 19:27 #246897

ถ้าจำเป็นจริงๆผมว่าไปใช้ jQuery ดีกว่านะครับ เป็น MIT License

By: jane
AndroidUbuntu
on 3 January 2011 - 14:59 #247019
jane's picture

นำซอร์สโค้ดของโอเพนซอร์สไปรวมด้วย -- รวม ในที่นี้คืออะไรครับ?

By: mr_tawan
ContributoriPhoneAndroidWindows
on 4 January 2011 - 14:20 #247315 Reply to:247019
mr_tawan's picture

ในกรณีของ GPL แค่การ Link ก็ถือเป็นการรวมแล้วครับ และกลายเป็นเราต้อง Open Source โปรแกรมเราด้วย


  • 9tawan.net บล็อกส่วนตัวฮับ
By: mementototem
ContributorJusci's WriterAndroidWindows
on 3 January 2011 - 16:59 #247044
mementototem's picture

ผมอยากรู้ว่า

  1. ถ้าเราดู source ของ open source (GPL) ว่ามันทำงานอะไรยังไง แล้วมาเขียนเลียนแบบ (ไม่เหมือนเป๊ะ) แต่ผลการทำงานออกมาเหมือนกัน แบบนี้ต้องเป็น GPL ด้วยไหม
  2. กรณีที่ตัวโปรแกรมใหญ่เป็น GPL แล้วเราสามารถพัฒนาปลั๊กอินสำหรับโปรแกรมนั้นขาย
    1. เราต้องยอมเปิดเผย source ของปลั๊กอินหรือเปล่า?
    2. แล้วถ้าปลั๊กอินนั้นมีโค้ดส่วนของ GPL อยู่ ซึ่งใคร ๆ ก็รู้ เป็น pattern ที่จำเป็นว่าต้องเขียนอย่างนั้นอย่างนี้ ถึงจะได้ผลตามที่ต้องการ เราต้องเปิดเผย source หรือเปล่า?

Jusci - Google Plus - Twitter

By: lew
FounderJusci's WriterMEconomicsAndroid
on 3 January 2011 - 17:24 #247051 Reply to:247044
lew's picture
  • ผลเหมือนกันไม่เป็นไรครับถ้าโค้ดไม่ได้สำเนามา อันนี้คนละเรื่องกับ "สิทธิบัตร" (ซึ่งฟากโอเพนซอร์สดูจะไม่ชอบ) กรณีของโอเพนซอร์สเองก็มีเรื่องประมาณนี้ คือโปรแกรมเมอร์เดิมหายตัวไปแล้วขอสิทธิ์ของโค้ดไม่ได้ แต่โครงการจะโอเพนซอร์สก็ต้องเขียนใหม่
  • กรณี plugin ตัวโครงการต้องระบุไว้ชัดเจนครับ ว่าปลั๊กอินไม่ต้องโอเพนซอร์ส (เรียกว่า "GPL + Exception") อ่านเพิ่มเติมที่เอกสารของโครงการ Fedora

lewcpe.com, @wasonliw

By: mementototem
ContributorJusci's WriterAndroidWindows
on 4 January 2011 - 10:01 #247207 Reply to:247051
mementototem's picture

ขอบคุณมากครับ


Jusci - Google Plus - Twitter

By: Ton-Or
ContributorAndroidCyberbeingRed Hat
on 5 January 2011 - 11:14 #247612 Reply to:247051
Ton-Or's picture

มี web ที่แปล เอกสารพวกนี้ เป็นภาษาไทยไว้ทั้งหมดไหมครับ หรือสรุปรวมให้คนทั่วไปเข้าใจได้ง่ายๆ ก็ได้
ทั้ง GPL, LGPL,Public Domain, MIT License
พูดกันตรงๆ ทั้งหมดนี้ผมอ่านเองหลายๆ ข้อก็ไม่ค่อยเข้าใจน่ะครับ
(คงเพราะไม่ใช่สายตรง บางความหมายเลยไม่เข้าใจมันจริงๆ ว่าหมายถึงอะไร)
แบบ พอดีมี โครงการทำ open source เล็กๆ อยู่ จะได้นำ License ต่างๆ ให้ผู้ร่วมทีมดูด้วย เพราะบางทีเขาถามมาว่ามันคืออะไรผมก็ใบ้รับประทานเหมือนกัน


Ton-Or

By: ForRegis on 3 January 2011 - 17:30 #247052

ขอบคุณทุกความคิดเห็นครับ