Name: Rodrigo de Castro
Member since: 2002-10-23 12:16:51
Last Login: N/A


Recent blog entries by rcastro

Now I have a blog (in Portuguese) to discuss about various subjects. Check it here:

24 Nov 2004 (updated 24 Nov 2004 at 18:33 UTC) »
LGPL is NOT Viral for Java

Although I am "slightly" outdated regarding this news (actually more than a year), only today I heard about the problem that happened with LGPL and Java code. It was said that LGPL would be viral to Java code, therefore, only by importing the library and using it as separate jar would fall into a particular clause in the license that would require the remaining code to be released under LGPL as well.

However, that was only a big confusion about a phrase from David Turner, the lawyer responsible for licenses at Free Software Foundation. Even though LGPL was written with C/C++ way of linking in mind, Java code falls into a clase (6-b) which covers this case and does not impact the remaining code. Check the links below about the subject.

Re: LGPL and Java

[jvr-general] LGPL and Java: Not viral

Ext3 Undeletion

No, there is no miracle here. Simply there is no undeletion in ext3 filesystem, and today I deleted some projects of mine, with no chance to get them back. Check more in the

I should have already learned to do a backup of my important files.

Apache Geronimo

First patch for Apache Geronimo! Along with Linux, I want to get involved in Java projects too and Geronimo is my choice at this moment. After checking out the code from the Subversion repository, I struggled to make it compile. And it actually took a very long time on my Athlon 2400 to compile it.

However, I did not have success, given a bunch of compilation errors due to a wrong dependence in Apache Maven files. Understanding Maven, since it was my first deeper contact with it, was not trivial as I expected, but I managed to understand it after reading some documentation and a number of grep in the code.

I fixed the Maven files and submitted the bug and the patch to Geronimo JIRA site (check here the link). A very simple patch, but it is the first one (and I hope they accept it)! Now I hope I am able to keep working on improving this application server.

Friday, 19th, was my last day at Convergys as system architect. Now I will work on open-source projects and on a business venture, hoping that any of these projects succeed. On the technical side, I intend to work on projects in the Linux and Java worlds. Concerning the business side, I am still exploring the possibilities.

Some links that I found interesting today from Slashdot news:

NYT on EA Games

Application Servers 2004: A Big Muffin in a Donut World

The Next Language

And check out this technical report from MIT Artificial Intelligence Laboratory I found in my home directory, but I can't remember where I downloaded it from (probably some friend sent me the link:

Why are There so Few Female Computer Scientists

17 Nov 2004 (updated 22 Nov 2004 at 16:36 UTC) »
Model-Driven Architecture

Interesting subject that I checked tonight. I found a good presentation on MDA Introduction at OMG website. I wanted to check any relation with SOA, but could not find this relation so far.

Next things that I must understand better OMG standards that are the basis for MDA:

  • MOF: Meta-Object Facility
  • XMI: XML Metadata Interchange
  • CWM: Common Warehouse Metamodel

Now I start to understand a little better the presentation done by Compuware at JustJava conference this year.

22 older entries...


rcastro certified others as follows:

  • rcastro certified rcastro as Journeyer
  • rcastro certified acme as Master
  • rcastro certified riel as Master
  • rcastro certified movement as Journeyer
  • rcastro certified lsdrocha as Apprentice
  • rcastro certified magsilva as Apprentice
  • rcastro certified livio as Apprentice

Others have certified rcastro as follows:

  • rcastro certified rcastro as Journeyer
  • lsdrocha certified rcastro as Journeyer
  • movement certified rcastro as Journeyer
  • magsilva certified rcastro as Journeyer
  • acme certified rcastro as Journeyer
  • livio certified rcastro as Journeyer
  • jarod certified rcastro as Journeyer
  • araaraodgearas06 certified rcastro as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page