With their usage of the term "unsigned," they're trying to imply that nobody had heard of the band previously, when they were in fact on two labels that were at the time pretty well-known in the metalcore and punk scenes (Good Life and Hopeless). They happened to be in between contracts. Whoop-dee-doo.
This is a pretty bad comparison. The relationship between SUSE and openSUSE is much closer to that of Red Hat and Fedora than of Red Hat and CentOS. openSUSE is a fully Novell-sponsored initiative that basically functions as a testing sandbox for the enterprise OS, much like Fedora serves as the base for much RHEL functionality. CentOS is a third-party effort with no official backing from Red Hat whatsoever.
With their usage of the term "unsigned," they're trying to imply that nobody had heard of the band previously, when they were in fact on two labels that were at the time pretty well-known in the metalcore and punk scenes (Good Life and Hopeless). They happened to be in between contracts. Whoop-dee-doo.
This is a pretty bad comparison. The relationship between SUSE and openSUSE is much closer to that of Red Hat and Fedora than of Red Hat and CentOS. openSUSE is a fully Novell-sponsored initiative that basically functions as a testing sandbox for the enterprise OS, much like Fedora serves as the base for much RHEL functionality. CentOS is a third-party effort with no official backing from Red Hat whatsoever.
I should point out that your DefaultFactory's singleton is not thread-safe, and the entire getInstance() method should be synchronized.