Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mylar-dev] Re: Bugzilla Repository cannot be added

Mik Kersten wrote:

I wonder whether to really work it would need to be tied in to an
integrated tool that allows reading/authoring of those messages?

Viewing would be really easy to implement (both text and html emails)
 Editing little more tricky (at least for html that can't be
converted to text). I hoped to look for existing SWT/JFace email
clients (if any), or perhaps there was something done on Hipikat
project...

Seems like there could be a simple HTML viewer that just used the Browser widget, and then add-on viewers could do more (since they’re
 likely to require other libraries).  There isn’t anything suitable
from Hipikat.

  I see... Well, there is a backup plan. More about it later.

Regarding incorporating this into Mylar, what is the exact list of
dependencies and licenses?  Each would require an EMO review, and as
far as I know impossible for us to add GPL dependencies or any
> other non-EPL compatible ones.

To support imap and pop3 (including ssl support) we need at
> minimum JavaMail and Activation framework
> (licenses are on the download page).
http://java.sun.com/products/javamail/ (ver. 1.3.3 or 1.4ea) http://java.sun.com/products/javabeans/jaf/index.jsp (ver. 1.0.2 or
 1.1ea)

Can you check if those would be an issue?

JAF looks fine. JavaMail is under the Java Research License (http://java.net/jrl.csp) which looks like it’s incompatible with the EPL, but I will find out next week.

  I don't think you right. 1.3.3 is a Sun license that is saying:

--------
You may reproduce and use the Software for
Individual, Commercial, or Research and Instructional
Use for the purposes of designing, developing,
testing, and running Your applets and applications
("Programs").
... etc.
--------

  Also from the FAQ at http://java.sun.com/products/javamail/FAQ.html

Q: Is the JavaMail API implementation completely free? Can I ship it along with my product? A: Yes. The current release of the JavaMail API implementation, is completely free and you can include it in your product. This release includes IMAP, POP3, and SMTP providers as well. Please do read the license and ensure that you understand it. (The license is available after clicking the Download button on the download page.) The JavaBeans Activation Framework is also free for use under a similar license.

Regarding doing the update site-based external dependency thing as we do with Tigris.org for
Jira Core Services, there we are not depending on any incompatible
license (only EPL and Apache), and that’s important because what’s in
our source code repository ends up having a dependency on the
external project.  So I’m not clear if we could depend on GNU stuff
this way.

The beauty of this is that there is no provider dependency in the code. I think we can just separately install nntp provider and it will be avaialable for using trough JavaMail. It may need a thin layer to register new provider in JavaMail since regular services resolution may not work inside OSGi. In worst case I can try to wrap Jakarta nntp utilities into my own nntp provider for JavaMail...

At EclipseCon next week I will figure out the precise
rules for this.

  Please do.

Is it possible to do RSS with compatible licenses only?

  I think so. Rome is APL licesnsed.

  regards,
  Eugene




Back to the top