java

sun-java6-bin is non-free. I want to use IcedTea

posted on 20 Aug 2007 17:39 by veer
sun-java6-bin อาจจะลงใน Ubuntu และ Debian ได้อย่างแนบเนียนสำหรับ i386 และ AMD64 ด้วยหรือเปล่า?. แต่ว่า sun-java6-bin เป็นซอฟต์แวร์ที่ไม่ใช่ซอฟต์แวร์เสรี (non-free) ไม่มี source code ให้เอามา build ใหม่บน PPC หรือ platform อื่นได้อย่างง่ายๆ. แต่ Sun ปล่อย JDK แบบที่เป็นซอฟต์แวร์เสรีออกมาเหมือนกัน OpenJDK แต่ว่า OpenJDK ก็ยังต้องอาศัย non-free อยู่บางส่วน. ทาง Redhat เลยมี project ขึ้นมาชื่อว่า IcedTea. จะ build icedtea บน Linux PPC ก็ไม่รู้ว่าจะได้หรือเปล่า? ต่อให้บน i386 เองก็คงไม่ใช่หมู. ตอนนี้ท่าที่ดูจะเข้าท่าเข้าทางที่สุดคือ build ตาม Gentoo ซึ่งมีวิธีอยู่ที่ http://icedtea.classpath.org/wiki/GentooBuildInstructions. แต่ว่าก็ต้องใช้ package แปลกๆเช่น ecj ซึ่งยังอยู่ใน Debian Sid (สุดเสียว) และ gcj จาก Redhat ที่ support generic. วันนี้ก็เลยลง Sid ซะ แล้วก็สมกับเป็น Sid ไม่ได้ลงได้เนียนๆเท่าไหร่ แต่ก็ถูกแล้วไม่งั้นก็ไม่ใช่ Sid แต่คงเป็น stable ไปแล้ว. แล้วผมก็ยัง build gcc จาก Redhat ไม่ผ่านเลย เอามาเล่าเท่านี้ก่อน.

แต่คนคงมีเหตุผลที่ใช้ Debian/Ubuntu แตกต่างกัน. บางคนอาจจะชอบ linux บางคนอาจจะชอบซอฟต์แวร์เสรี. ถ้าเราชอบซอฟต์แวร์เสรีแล้วประเด็นการใช้ sun-java6-bin ก็น่าจะต้องระวัง และตระหนักเหมือนกัน ว่ามันเป็น non-free :-P.
edit @ 2007/08/22 00:38:36



นี่ถ้าคนทำเคยใช้ Tapestry 5 คงไม่ทำ clips นี้ออกมา lol

บางคนอาจจะสงสัยว่าทำไมต้องทับถมกันนักหนา มันก็เหมือน Toyota Hilux Vigo กับ Isuzu DMax หละมั้งทำรถมาเฉยๆ ไม่โฆษณา ก็คงขายยากหน่อย สาดโครตกันเลยมันก็สะใจดี

Via: tapestryjava
edit @ 2007/06/30 18:01:59
ก่อนหน้า Java ของ Sun จะกลายเป็นซอฟต์แวร์เสรี มีเงื่อนไขหลายอย่างที่ทำให้เราไม่อยากใช้ Java เช่น
  • ติดตั้งยาก เพราะว่าใช้ apt-get install จาก repository หลักของ Debian ไม่ได้ เงื่อนไขนี้ก็ดูจะเปลี่ยนไป เพราะดูเหมือนว่ามีคนกำลังทำ package สำหรับ openjdk บน debian อยู่ ประเด็นเรื่องติดตั้งยากก็อาจจะหมดไป ต่อไปก็อาจจะเป็นไปได้ด้วยว่า Netbeans หรือโปรแกรมอื่นๆ ที่ใช้ Java ก็จะติดตั้งบน Debian ง่ายไปด้วย
  • ปัญหาว่า Sun จะหยุดแจก Java ก็หมดไปเพราะความที่เป็นซอฟต์แวร์เสรี คนอื่นก็เอาไปพัฒนาต่อ และแจกจ่ายได้อย่างเสรี ข้อนี้ก็น่าเป็นห่วงน้อยลงมาก
ต่อไปนี้โลกของซอฟต์แวร์เสรี และตลาดแรงงานก็คงจะอยู่ใกล้กันมากขึ้น เพราะว่านักพัฒนาซอฟต์แวร์เสรีก็น่าจะใช้ Java มากขึ้น แรงงานที่เขียนคุ้นเคยกับ Java อยู่แล้วก็มีเยอะ รวมทั้งนักศึกษา นักเรียน ที่อยากจบไปทำงาน โดยใช้ Java ก็มีอยู่มากมาย ก็เป็นไปได้ว่าเขาเหล่านั้น ซักวันหนึ่งก็อาจจะมาร่วมผลิตซอฟต์แวร์เสรี โดยอาจจะมีแนวคิดแบบซอฟต์แวร์เสรีที่เน้นเรื่องเสรีภาพ หรือจะคิดแบบโอเพนซอร์สว่าร่วมกันทำแล้วทุกคนเหนื่อยน้อยลงและได้ประโยชน์ก็ตาม
edit @ 2006/12/04 11:02:17