public inbox for gentoo-java@lists.gentoo.org
 help / color / mirror / Atom feed
From: Joshua Nichols <nichoj@gentoo.org>
To: robert burrell donkin <robertburrelldonkin@gmail.com>,
	gentoo-java <gentoo-java@lists.gentoo.org>
Subject: Re: [gentoo-java] Java ideas for Summer of Code
Date: Fri, 05 May 2006 11:21:14 -0400	[thread overview]
Message-ID: <445B6D6A.10203@gentoo.org> (raw)
In-Reply-To: <f470f68e0605050601m38d3c22y5f8cb520feb29787@mail.gmail.com>

robert burrell donkin wrote:
> On 5/4/06, *Joshua Nichols* <nichoj@gentoo.org 
> <mailto:nichoj@gentoo.org>> wrote:
>
>     (The following is shamelessly yanked from the blog post I just made)
>
>
> <snip>
>
>     *1a)*
>     /Summary:/
>
>     Build most of our Java packages with free (libre) virtual machines and
>     free implementations of public APIs.
>
>     /Background:/
>
>     Currently, we really only support using a proprietary virtual machine
>     (ie sun, blackdown, ibm, etc), because packages are likely to fail for
>     various reason with the open ones.
>
>     For many open apis, such as javamail, java activation framework,
>     etc, we
>     have binary packages of Sun's proprietary implementations. In a
>     number
>     of cases, there are open implementations. However, our packages
>     compile
>     against and run using the proprietary implementations.
>
>     For reasons why one would want to be using Free Java, see the
>     article on
>     the Java trap < http://www.gnu.org/philosophy/java-trap.html>.
>
>     As for a practical reason, use of proprietary packages from Sun
>     and IBM
>     can annoying for the end user, because in both cases, it requires
>     placing a fetch restriction on the distfiles. To the end user, this
>     means that an emerge gets halted until they agree to a license, and
>     download the files.
>
>     /Goals:/
>
>         * Build/run all/most packages using free virtual machines
>         * Build/run all/most packages against free implementations of
>     public
>           APIs
>         * Might want to target specific big name packages, like eclipse,
>           azureus, tomcat.
>         * Be able to select between different implementations of the
>     same apis
>
>     /Tasks:/
>
>         * Work with upstream of packages that use propertary classes from
>           the virtual machine (ie com.sun.*, sun.*)
>         * Work with upstream of virtual machines and packages when
>     packages
>           don't compile or run with using free java
>         * Find and package open implementations of public APIs
>
>  
>
>     /Hurdles:/
>
>         * Lots of Java packages (300+). It is unknown how many will
>     need to
>           be patched.
>         * Upstream might not care about free java
>
>         * Might not be open implementations of all APIs
>
>
> why the emphasis on software libre?
>
And I think you're reading too much into what I said. By libre, I really 
mean open source.
> why exclude ASL'd libraries from the effort?
ASL? Do you mean the Apache license? In either case, I don't recall 
saying anything about excluding anything.
> why not open source java?
>
Uh, open source java is EXACTLY what I'm talking about :)
> the ASF has already made considerable progress in creating open source 
> clean room implementations for the major java specifications (harmony, 
> geronimo, ws). gump and harmony have been working closely with the 
> classpath and kaffe teams for a number of years now.
>
Open source java implementations have actually made tons of progress 
everywhere in the past year or so.
> - robert
>
In the future, be sure to reply on-list.


Josh

-- 
gentoo-java@gentoo.org mailing list



  parent reply	other threads:[~2006-05-05 15:21 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-04 17:20 [gentoo-java] Java ideas for Summer of Code Joshua Nichols
2006-05-04 18:28 ` Gerry Smith
2006-05-04 19:26   ` Joshua Nichols
     [not found] ` <f470f68e0605050601m38d3c22y5f8cb520feb29787@mail.gmail.com>
2006-05-05 15:21   ` Joshua Nichols [this message]
2006-05-06 10:48     ` robert burrell donkin
2006-05-07 13:11       ` Joshua Nichols
     [not found]         ` <f470f68e0605081535n7f6f1ce2m7c418405817ac3ad@mail.gmail.com>
2006-05-08 22:37           ` robert burrell donkin
2006-05-09  0:29             ` Joshua Nichols

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=445B6D6A.10203@gentoo.org \
    --to=nichoj@gentoo.org \
    --cc=gentoo-java@lists.gentoo.org \
    --cc=robertburrelldonkin@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox