Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/corvillus/corvillus.com/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/corvillus/corvillus.com/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/corvillus/corvillus.com/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/corvillus/corvillus.com/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/corvillus/corvillus.com/wp-includes/classes.php on line 593

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/corvillus/corvillus.com/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/corvillus/corvillus.com/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/corvillus/corvillus.com/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/corvillus/corvillus.com/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/corvillus/corvillus.com/wp-includes/classes.php on line 710

Strict Standards: Redefining already defined constructor for class wpdb in /home/corvillus/corvillus.com/wp-includes/wp-db.php on line 58

Deprecated: Assigning the return value of new by reference is deprecated in /home/corvillus/corvillus.com/wp-includes/cache.php on line 99

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/corvillus/corvillus.com/wp-includes/cache.php on line 404

Deprecated: Assigning the return value of new by reference is deprecated in /home/corvillus/corvillus.com/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/corvillus/corvillus.com/wp-includes/theme.php on line 576
Sun to Open-Source Java Under GPL at Corvillus
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/corvillus/corvillus.com/wp-includes/kses.php on line 933



Sun to Open-Source Java Under GPL

Java It has long been expected that Sun would open source their Java development platform. With Sun’s open sourcing of Solaris, and their overall move away from a sales based model to a support based business model, it would only make sense for them to open source Java as well.

Interestingly, Sun will go with the GPLv2 license. Traditionally, Sun has released their code under their own CDDL license, which still gives them a level of intellectual property control. The reason behind this choice of the much more viral license is to make it more compatible with the various Linux distributions, which use a lot of GPL software. Since CDDL cannot be linked against GPL code, it makes it problematic to use only CDDL.

The specific pieces of code that Sun is open sourcing under the GPLv2 are:

  • The HotSpot virtual machine
  • The Java Development Kit
  • Java Enterprise Edition
  • Java Mobile Edition

To summarize, that’s all of Java SE, Java EE, and Java ME. Or, pretty much the whole Java platform.

Sun to Open-Source Java Under GPL [eWeek via digg]


No Responses to “Sun to Open-Source Java Under GPL”  

  1. No Comments

Leave a Reply