Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

NetBeans 6: Matisse Updates

NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed.

Introduction to Groovy Part 3

In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.

Easier Custom Components with Swing Fuse

Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.

Benchmark Analysis: Guice vs Spring

Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
Replies: 24 - Pages: 2   [ 1 2 | Next ]
  Click to reply to this thread Reply

Official FreeBSD Java 5 Binaries Available

URL: FreeBSD-Announce

At 12:46 AM on Apr 6, 2006, Michael Urban wrote:

The FreeBSD Project has announced the availability of official Java 5 JDK and JRE binaries for FreeBSD 5 and 6 on the x86 platform. The project has negotiated a license with Sun to ship the binaries.

"The release of official JRE and JDK binaries based on Sun's latest partner sources provide end-users and developers alike with confidence that they can use and create Java applications on FreeBSD with the same degree of portability, robustness and stability that they have come to expect from other supported operating systems," said FreeBSD developer and member of the BSD Java Team, Greg Lewis.

More information and downloads are available via
More information and downloads are available via http://www.freebsdfoundation.org/downloads/java.shtml
1 . At 4:42 AM on Apr 6, 2006, Andy Roberts DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: Official FreeBSD Java 5 Binaries Available

Great news! I'm not a FreeBSD user myself, but it has a good role in the server market which is an important space for Java to occupy.
2 . At 11:01 AM on Apr 6, 2006, Alex Dolftei DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: Official FreeBSD Java 5 Binaries Available

Sometimes I wonder why Linux is the popular one.
3 . At 3:41 PM on Apr 6, 2006, Dalibor Topic DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Congratulations!

Congratulations to Gregg, Deb and the rest of the FreeBSD team for passing the test suites.

cheers,
dalibor topic
Kaffe - Free Software VM
GNU Classpath - Core Libraries
IRC: irc://irc.freenode.org/#classpath | irc://irc.freenode.org/#kaffe
4 . At 4:26 PM on Apr 6, 2006, Roger Voss wrote:
  Click to reply to this thread Reply

There are better Unix-like OS alternatives to Linux

FreeBSD, Open Solaris, and Mac OS X - as Unix or Unix-like operating systems - each have many qualities that recommend them over the various Linux distros.

If you want a robustly locked down server consider FreeBSD; if you want to do some hosting and low overhead virtualization consider Solaris containers; and if you want the very best desktop GUI consider Mac OS X.

And now a common denominator of all these alternative-to-Linux, Unix-style operating systems, will be a great Java experience.

Linux is now the odd guy out because of the brain dead GNU licensing that it's being strangled by.

Even something as simple as playing DVD movies is a problematic issue for Linux, and yet is a complete non-issue for these alternatives. And all because of the Stallman/GNU license problem...

The smartest thing the Linux community could do right now is get all contributors together in a congress and agree to switch to a freedom compatible license.
5 . At 6:35 PM on Apr 6, 2006, Will Hartung DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: There are better Unix-like OS alternatives to Linux

> And now a common denominator of all these
> alternative-to-Linux, Unix-style operating systems,
> will be a great Java experience.
>
> Linux is now the odd guy out because of the brain
> dead GNU licensing that it's being strangled by.

This has nothing to do with it, and never has.

It's a Sun licensing issue.

FreeBSD has one of the most liberal licenses on the planet, but it was unable to distribute it's own Java version without a Sun license. In fact it's not clear to me that someone is allowed to take a FreeBSD image, which can now include the JDK, burn it to CD and distribute it, as they are not BSD but someone else.

Technically, RedHat could negotiate a license with Sun to bundle Suns JDK with their RedHat products (of course, they could do that with IBM or BEA as well...).
6 . At 6:50 PM on Apr 6, 2006, Dalibor Topic DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: There are better Unix-like OS alternatives to Linux

> FreeBSD has one of the most liberal licenses on the
> planet, but it was unable to distribute it's own Java
> version without a Sun license. In fact it's not clear
> to me that someone is allowed to take a FreeBSD
> image, which can now include the JDK, burn it to CD
> and distribute it, as they are not BSD but someone
> else.

They can't. In order to redistribute the FreeBSD Java port, they will need a trade mark license from Sun.

> Technically, RedHat could negotiate a license with
> Sun to bundle Suns JDK with their RedHat products (of
> course, they could do that with IBM or BEA as
> well...).

They do that with BEA and IBM, those two are available on RHN to RHEL customers, afaict.

cheers,
dalibor topic
Kaffe - Free Software VM
GNU Classpath - Core Libraries
IRC: irc://irc.freenode.org/#classpath | irc://irc.freenode.org/#kaffe
7 . At 6:53 PM on Apr 6, 2006, Dalibor Topic DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: There are better Unix-like OS alternatives to Linux

From foundation's web site:

"OEM Downloads

OEM licensed downloads will be available shortly.

This section is for OEMs. An OEM is a vendor who will bundle the binaries with other software before distributing the bundled product to end users. The binaries are the same, but the license agreement is different. Vendors who are redistributing the binaries must have a trademark license agreement with Sun. Please go to redistributors link (not supported yet)."

cheers,
dalibor topic
Kaffe - Free Software VM
GNU Classpath - Core Libraries
IRC: irc://irc.freenode.org/#classpath | irc://irc.freenode.org/#kaffe
8 . At 9:56 PM on Apr 6, 2006, Roger Voss wrote:
  Click to reply to this thread Reply

Re: There are better Unix-like OS alternatives to Linux

> > Linux is now the odd guy out because of the brain
> > dead GNU licensing that it's being strangled by.
>
> This has nothing to do with it, and never has.
>
> It's a Sun licensing issue.

I don't have a problem with Sun requiring a license agreement with various stipulations to become a JVM vendor - as well as perhaps passing validations suites, etc.

When I buy a copy of Mac OS X, which comes with a JVM that is preinstalled and ready for use, I get a system that is a mixture of liberally licensed open source (Darwin), more restrictively licensed and controlled open source (Java), and proprietary (Aqua, Fairplay DRM, iLife, etc.).

That is the ideal: A splendidly executed system built out of all manner of software that has been created and made available on a wide range of terms. This is true software freedom. Every aspect is voluntarily arrived at by the participating parties.

The fact that Darwin is a foundational layer for OS X doesn't dissuade Sun from entering into terms with Apple. Whereas Stallman says that a GNU-licensed Linux should shun Sun and its JVM. (A picture of who is truly friendly to freedom doesn't get any clearer than this juxtaposition made right here!)

As long as a Linux distro out of the box has to be fully configured with software that is GNU or comparable to GNU, then it looses out. It won't always be able to seamlessly incorporate some kinds of software that are very important to users.

More DRMs (HDTV, etc.) will be coming down the pike. A lot of their codecs will be proprietary. Will it be possible for a Linux distro to stay on top of the software technologies that are important to consumers? Consumers want a seamless, out of the box experience. They will not want to spend time hunting down and installing technically arcane software components (like codecs) after the fact of their purchase - all because the nature of the licensing of the underlying OS compels such an approach.

Consumers using Windows and Mac systems will have no such problems.

The GNU license is one of the obstacles for the Linux OS going forward. Hence why Linux contributors ought to hold a congress and have an election on the basis of dropping the GNU license and replacing it.
9 . At 10:29 PM on Apr 6, 2006, Slava Pestov DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: There are better Unix-like OS alternatives to Linux

> When I buy a copy of Mac OS X, which comes with a JVM
> that is preinstalled and ready for use, I get a
> system that is a mixture of liberally licensed open
> source (Darwin), more restrictively licensed and
> controlled open source (Java), and proprietary (Aqua,
> Fairplay DRM, iLife, etc.).

You can get Linux distros which bundle the JRE, too. There is nothing in the GPL which prohibits it.

And I don't see how you can call Java "open source". You cannot reuse their code in your program, and you cannot distribute modified copies.

> The fact that Darwin is a foundational layer for OS X
> doesn't dissuade Sun from entering into terms with
> Apple. Whereas Stallman says that a GNU-licensed
> Linux should shun Sun and its JVM. (A picture of who
> is truly friendly to freedom doesn't get any clearer
> than this juxtaposition made right here!)

Apple does not even release Darwin now that they've switched to x86.

> As long as a Linux distro out of the box has to be
> fully configured with software that is GNU or
> comparable to GNU, then it looses out. It won't
> always be able to seamlessly incorporate some kinds
> of software that are very important to users.

Most users don't care about Java. They just view it as something slow and unstable, and rightfully so. Please don't have any delusions that Linux users are beating a path to the door of your "enterprise" wanting to run Java applications.

> Consumers want a seamless, out of the box
> experience.

And Linux users want free software, not piles of steaming manure falling off the back end of proprietary vendors. If you want Windows, use Windows.

> The GNU license is one of the obstacles for the Linux
> OS going forward. Hence why Linux contributors ought
> to hold a congress and have an election on the basis
> of dropping the GNU license and replacing it.

This is ridiculous. I don't think Linux developers are going to look to some mediocre business Java programmer for advice.

Seriously, you Java people are so stupid I cannot believe some of the things I read on this site.
10 . At 10:39 PM on Apr 6, 2006, Ray Cromwell DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: There are better Unix-like OS alternatives to Linux

No, Linux users look towards mediocre open source and academic programmers for advice. :) How else to explain the elegant and cohesive APIs, user interfaces, and applications that come with consumer Linux.
11 . At 11:30 PM on Apr 6, 2006, Roger Voss wrote:
  Click to reply to this thread Reply

Linux GUI vs Mac OS X GUI

> This is ridiculous. I don't think Linux developers
> are going to look to some mediocre business Java
> programmer for advice.
>
> Seriously, you Java people are so stupid I cannot
> believe some of the things I read on this site.

Slava, given as much as you enjoyed that posting, you'll certainly enjoy this one: Linux GUI vs Mac OS X GUI . It was written with you in mind. :-)

Cheers
12 . At 11:56 PM on Apr 6, 2006, Slava Pestov DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: Linux GUI vs Mac OS X GUI

> Slava, given as much as you enjoyed that posting,
> you'll certainly enjoy this one: > href="http://humbleblogger.blogspot.com/2005/06/linux-
> gui-vs-mac-os-x-gui.html"> Linux GUI vs Mac OS X
> GUI . It was written with you in mind. :-)

Why are OS X users "the rest of us" and Linux users are "zealots"? I use OS X as my primary desktop and I think its GUI is OK. I don't think the GPL is bad, and I don't think people who GPL-license their software are "fascists" or are doing anything wrong.

Basically the only argument people can ever make against the GPL is that "I cannot take people's source code and use it in my closed source program." Well guess what, if the program was not GPL but commercial, you wouldn't be able to take its source either!

Java and related technology have collectively set programming languages back 20 years and done more damage to computing than any "GNU fascists" can ever do.
13 . At 4:23 AM on Apr 7, 2006, Roger Voss wrote:
  Click to reply to this thread Reply

Re: Linux GUI vs Mac OS X GUI

Notable Slava quotes:

> Java and related technology have collectively set
> programming languages back 20 years and done more
> damage to computing than any "GNU fascists" can ever
> do.

Or this gem:
> What makes VB so bad, compared to Java anyway? Its
> almost the same language. Is it because its from Microsoft?

No, I worked at Microsoft so an anti-MS bias is not at play in my castigation of VB.
It was my experience as a dev mgr. of a dotcom where VB was the development language of the flagship business application code base.

The big issue that nearly killed this endeavor out right was VB's inane COM component model. Yet the ineptness of VB for software engineering on a large scale was in the end the more fatal. Because of my knowledge of Windows low-level programming and skill with assembly, C/C++, and perl, I dealt with the first. The latter problem was due to the flaws of the VB language and its tool infrastructure - so couldn't be remedied by any such magic bullet fixes.

Java, which I've done enterprise development in for a number of years now, has no such problems comparable to what I encountered in that VB adventure . Indeed, I have found that Java is entirely suitable for devising complex distributed software systems .
14 . At 6:21 AM on Apr 7, 2006, Clemens Eisserer DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: Congratulations!

congratulations *respect*

thread.rss_message