Tags:
Node Thumbnail

ออราเคิลประกาศเปลี่ยนสัญญาอนุญาตระบบฐานข้อมูล Berkeley DB ในรุ่น 6.0 เป็นต้นไป เป็น AGPL แทนที่ไลเซนส์แบบ Sleepycat เดิม

AGPL เป็นสัญญาอนุญาตที่ "แน่น" กว่า GPL ปกติค่อนข้างมาก เงื่อนไขสำคัญที่เพิ่มขึ้นคือการปรับปรุงโค้ดแม้ไม่ได้ส่งซอฟต์แวร์ให้ลูกค้าแต่ให้บริการแบบออนไลน์ก็ต้องเปิดซอร์สโค้ดที่แก้ไขไปด้วยเช่นกัน มันถูกออกแบบมาเพื่อบีบให้ผู้ให้บริการออนไลน์ที่ต้องการใช้งานซอฟต์แวร์กลุ่มนี้ต้องซื้อซอฟต์แวร์รุ่นเพื่อการค้า หรือไม่ก็ต้องใช้ตัวอื่นแทนที่

หลังการเปลี่ยนแปลง ทางฝั่งเดเบียนก็ปรึกษากันว่าจะทำอย่างไรกับ Berkeley DB ต่อไป เพราะการเปลี่ยนไลเซนส์จะบีบให้โครงการอื่นๆ ที่เกียวข้องได้รับผลกระทบตามไปด้วย ทางเลือกที่เป็นไปได้คือ ใช้รุ่น 5.3 ต่อไปโดยไม่รับรุ่น 6.0 เข้ามา, รับรุ่น 6.0 และปรับสัญญาอนุญาตของซอฟต์แวร์ที่ใช้งานมันทั้งหมด, หรือถอน Berkeley DB ออกไปจากเดเบียนเลย

แถวนี้ถ้ามีนักพัฒนาคนไหนใช้งานอยู่ก็คงต้องเตรียมทางหนีทีไล่กันไว้ เพราะก่อนหน้านี้ Berkeley DB ได้รับความนิยมค่อนข้างมาก มีโมดูลใน Python เป็นโมดูลมาตรฐาน

ที่มา - GMANE, Oracle Open Source

Get latest news from Blognone

Comments

By: mr.k on 8 July 2013 - 19:36 #594736

จริงๆ Oracle น่าจะเลิกพัฒนาญานข้อมูลตัวอื่นที่ไม่ขายโดยตรงได้แล้วนะ ใครอยากทำต่อก็ปล่อยเขาไป ไม่ต้องมากั๊กให้เสียตัวเองแบบนี้

By: lew
FounderJusci's WriterMEconomicsAndroid
on 8 July 2013 - 19:54 #594741 Reply to:594736
lew's picture

BDB นี่ขายนะครับ เมื่อก่อน MySQL ก็ซื้อไปใช้ใน MySQL รุ่นเพื่อการค้าอยู่แล้ว


lewcpe.com, @wasonliw

By: jackyiii
AndroidBlackberryWindows
on 9 July 2013 - 09:42 #594914

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

By: lew
FounderJusci&#039;s WriterMEconomicsAndroid
on 9 July 2013 - 12:40 #595003 Reply to:594914
lew's picture

ซอฟต์แวร์จำนวนมากเป็นบริการปิดครับ อย่างผมทำ Blognone อาจจะมีการปรับปรุงประสิทธิภาพบางอย่างอยู่เบื้องหลัง โดยใช้ BDB ก็ได้ ปกติความรู้เหล่านี้เป็นความลับทางการค้าที่ผมสร้างความได้เปรียบคู่แข่งรายอื่น

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


lewcpe.com, @wasonliw

By: cwt
AndroidRed Hat
on 9 July 2013 - 10:02 #594919

อ่านจาก GMANE แล้ว ผมสนับสนุนให้ทำ wrapper โดยใช้ kyotocabinet ครับ เท่าที่เคยใช้มาทั้ง (tokyo|kyoto)cabinet นี่เร็วจริงๆ ครับ

By: netfirms
iPhoneAndroidWindows
on 9 July 2013 - 10:30 #594932 Reply to:594919
netfirms's picture

น่าสนใจมากครับ