“ ระบบวัตถุประสงค์ทั่วไป” หมายถึงอะไรสำหรับ Java SE Embedded?


9

เว็บไซต์ของออราเคิลพูดถึงสิ่งนี้เกี่ยวกับใบอนุญาตแบบฝังตัวของ Java SE :

การพัฒนานั้นฟรี แต่จำเป็นต้องมีค่าลิขสิทธิ์เมื่อใช้งานกับสิ่งอื่นนอกเหนือจากระบบวัตถุประสงค์ทั่วไป

"ระบบวัตถุประสงค์ทั่วไป" หมายถึงอะไรที่นี่

เรามีเครือข่ายเซ็นเซอร์ทั่วประเทศ ในแต่ละกล่องที่เราติดตั้งมีบอร์ดไมโครคอนโทรลเลอร์ซึ่งรับข้อมูลจากสภาพแวดล้อมและส่งข้อมูลบนพอร์ตอนุกรมไปยังบอร์ดฝังตัวที่ใช้ ARM ในระบบกระดานนี้มีกระบวนการ Java ที่อ่านและส่งข้อมูลไปยังเซิร์ฟเวอร์กลางของเราโดยใช้ JMS สิ่งนี้จัดเป็นระบบวัตถุประสงค์ทั่วไปหรือไม่

ขอโทษฉันถามที่นี่ เราอยู่ในอิหร่านไม่มีสำนักงาน Oracle ที่นี่เพื่อถาม

คำตอบ:


11

"วัตถุประสงค์ทั่วไป" ถูกกำหนดไว้ในใบอนุญาตเอง ใบอนุญาต Java SE 7มีนี้:

"คอมพิวเตอร์และเซิร์ฟเวอร์เดสก์ท็อปวัตถุประสงค์ทั่วไป" หมายถึงคอมพิวเตอร์รวมถึงคอมพิวเตอร์เดสก์ท็อปและแล็ปท็อปหรือเซิร์ฟเวอร์ที่ใช้สำหรับฟังก์ชั่นการคำนวณทั่วไปภายใต้การควบคุมผู้ใช้ปลายทาง (เช่น แต่ไม่ จำกัด เฉพาะอีเมลการท่องอินเทอร์เน็ตทั่วไป .

การใช้ซอฟต์แวร์ในระบบและโซลูชั่นที่มีฟังก์ชั่นเฉพาะ (นอกเหนือจากที่กล่าวไว้ข้างต้น) หรือออกแบบมาเพื่อใช้ในแอพพลิเคชั่นซอฟต์แวร์ฝังตัวหรือฟังก์ชั่นเฉพาะเช่นตัวอย่าง แต่ไม่ จำกัด เฉพาะ: ซอฟต์แวร์ที่ฝังอยู่ในหรือรวมกับระบบควบคุมอุตสาหกรรม โทรศัพท์มือถือ, อุปกรณ์พกพาไร้สาย, ซุ้ม, ทีวี / STB, อุปกรณ์บลูเรย์ดิสก์, telematics และอุปกรณ์สวิตช์เครือข่ายควบคุม, เครื่องพิมพ์และระบบการจัดการที่เก็บข้อมูลและระบบอื่น ๆ ที่เกี่ยวข้องไม่รวมอยู่ในข้อกำหนดนี้และไม่ได้รับอนุญาตภายใต้ข้อตกลงนี้

(เน้นเพิ่ม)

คุณควรอ่านรายการคำถามที่พบบ่อยแบบฝัง10 ถึง 14โดยเฉพาะ:

Q10 Java SE Embedded ได้รับใบอนุญาตอย่างไร

Java SE มีอิสระที่จะใช้สำหรับการพัฒนาแอปพลิเคชันแบบฝัง เราให้สิทธิ์ใช้งานที่เหมาะสมสำหรับการปรับใช้ Java SE ในอุปกรณ์ฝังตัวหรือเป็นส่วนหนึ่งของระบบฝังตัว โปรดติดต่อเราเมื่อคุณพร้อมที่จะปรับใช้หรือหากคุณได้ปรับใช้แล้ว แต่ไม่แน่ใจว่าคุณมีใบอนุญาตที่ถูกต้อง

Q11: การปรับใช้อุปกรณ์หรือจุดประสงค์ในตัวของ Java SE ต้องมีค่าลิขสิทธิ์หรือไม่?

ใช่. สิทธิ์การใช้งานของ Oracle สำหรับ Java SE ช่วยให้สามารถใช้งานได้อย่างอิสระสำหรับเดสก์ท็อปหรือเซิร์ฟเวอร์อเนกประสงค์ หากมีการรวม Java SE เป็นส่วนหนึ่งของโซลูชันเฉพาะที่เกี่ยวข้องหรือควบคุมฮาร์ดแวร์บางชนิดอาจเป็นแอปพลิเคชั่นที่ฝังอยู่และอาจต้องเสียค่าลิขสิทธิ์เล็กน้อย

ฉันไม่ใช่นักกฎหมายไม่คุ้นเคยกับกฎหมายในอิหร่านและวิธีการออกใบอนุญาตทำงานที่นั่นหรือฉันทำงานให้กับ Oracle แต่สิ่งที่คุณอธิบายไม่สอดคล้องกับคำจำกัดความปกติของระบบ "วัตถุประสงค์ทั่วไป"

อีกหนึ่งหมายเหตุ: อาจมีข้อ จำกัด ในการส่งออก

ห้ามใช้ผลิตภัณฑ์ Oracle ทั้งหมดเพื่อการส่งออก / ส่งออกต่อไปนี้:

  • บริษัท หรือชาติของคิวบาอิหร่านเกาหลีเหนือซูดานและซีเรีย การอนุญาตให้ใช้งานในประเทศและกลุ่มเหล่านี้ถูกปฏิเสธ [ ... ]

2
ฉันจะเพิ่มว่าอาจมีข้อ จำกัด ในการส่งออกเช่นกัน (ในฐานะนักเทคโนโลยีที่ไม่ใช่เรื่องสนุกที่ต้องชี้ให้เห็น แต่คุณมีอยู่)
Martijn Verburg

ฉันไม่คิดว่าซอฟต์แวร์เหล่านี้ใช้กับซอฟต์แวร์ธรรมดา (ไม่ใช่ซอฟต์แวร์ที่เกี่ยวข้องกับการเข้ารหัสที่แข็งแกร่ง) แต่ดูเหมือนว่าจะทำได้ ... ค่อนข้างน่าเศร้า
จ้า

ใครบ้างมีความคิดว่า Oracle คิดว่า "ใบอนุญาตราคาไม่แพง" หรือ "การชำระค่าภาคหลวง" หรือไม่?
Reinstate Monica - M. Schröder

1
@ MartinSchröder: ฉันค่อนข้างแน่ใจว่ามันเกินกว่า "contact-us-for-a-quote" -pricepoint และอาจจะอยู่ที่ไหนสักแห่งในส่วนลึกของ "การเปิดเผยข้อมูลรายละเอียดของสัญญานี้เป็นการละเมิดสัญญา"
Joachim Sauer

1
@Martin Schröder: "แพง" มักจะหมายความว่าพวกเขาสามารถที่จะเรียกเก็บเงินจำนวนมากและ "เจียมเนื้อเจียมตัว" หมายความว่าพวกเขาจะไม่คุยโวเกี่ยวกับเรื่องนี้ :-) AFAIK Joachim ถูกต้องคุณจะไม่ได้รับรายละเอียดการกำหนดราคาแบบสาธารณะสำหรับสิ่งประเภทนี้ (และขอขอบคุณสำหรับการแก้ไข)
Mat
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.