Sun Microsystems Laboratories Experimental Stuff Brazil project Web Application Framework FAQ,

Last updated: Mon Sep 11 2000

Q1
What does the name "Brazil" mean?
A1
Nothing. One day, when we were working with the Information Services Department at Sun, we were reminded of the Ministry of Information Retrieval from the movie entitled "Brazil". So the name stuck.

A movie review I found on the net says... "... the title, `Brazil.' It has nothing to do with anything."

Q2
Why is file xxx (pick your favorite xxx) corrupted when I download it from the web site?

A2
Thousands of people have successfully downloaded and used or unpacked the files obtained from the web site. I'm pretty confident the files on the server are not corrupted. Instead, something must have gone wrong when you tried to download them.

Q3
Why is the class sunlabs.brazil.proxy.SunProxy missing from the distribution?
A3
The SunProxy class contains information specific to the internal Sun intranet, and will be useless to anyone not at Sun. If you are a Sun employee, contact me and I'll send it to you. Otherwise it won't be of any use. Notice that you can refer to a class in a Brazil server configuration file that doesn't exists, and the server still operates, but without the functionality the class provides.

Q4
Are there any other files missing from the distribution?
A4
We built the Brazil project web framework for our own use, to experiment with new ways of building web applications. As part of our experiments, we wrote many applications (handlers), all of which are missing from the distribution, either because they are application specific, not generally useful, not finished, or not in good enough shape to release. The released code consists of about a third of the total system.

Q5
Are there any plans to make more of the Brazil project available?
A5
We do anticipate making more "handlers" available as interest and resources permit. We hope to run a community site, where others can contribute "handlers" as well. Some possible candidates include:
  • A Java Card Development Environment , including authentication, micro-payment, and personal profiling.
  • Examples that use JINI, JMS, RMI and XML.
  • Web-enabling devices, including X10, IRDA, programmable temperature sensors, and Java-Ibuttons.
  • Web based security and Certificate infrastructures.

Q6
Can I use the Brazil project in a commercial product?
A6
The Brazil software may be used for commercial use. If you modify files originally written by us, you need to make the source code of those modification publicly available. Source files that you create from scratch that are used in conjunction with the files that we originally wrote are not covered by this license: you can do with them what you like. The complete terms and conditions of use are specified in the Sun Public License (SPL) you agreed to before downloading the package. As the SPL is basically the same as the Mozilla Public License (MPL). The annotated MPL should be applicable.
This page is: http://www.experimentalstuff.com/Technologies/Brazil/faq.html
Last Modified: Mon, 04 Jun 2001 17:40:52 GMT
copyright (c) 2000-2009, Sun Microsystems