Re: Ontology-based portals - RDF, LDAP, Xindice (was: java@apache)

2003-12-26 Thread Santiago Gala
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
El viernes, 26 dici, 2003, a las 07:06 Europe/Madrid, Noel J. Bergman 
escribió:

J.Pietschmann wrote:
Noel J. Bergman wrote:
This could be interesting, Henri.  If we had an formal description 
of a
project, providing its name, resource (www, scm, wiki, etc.) 
locations,
ontological classifications, etc., I imagine that could be useful in
producing a portal.

Sounds awfully close to a Maven project.xml.
As you note, sounds close to a lot of different things.  There 
should not
any dependence on Maven, although Maven could populate the system for
projects that are using it.  However, the key thing above, and 
seemingly
missing from Maven's Project descriptor, is ontology, so I am curious 
to see
Henri's approach.

Ontology is a useful, but damned dangerous word :-)

The name of Sam Ruby's blog, as well as a lot of its content, says it 
all about the meta-data vs data discussions. I was involved in couple 
of Esprit project about knowledge acquisition and domain ontologies 
some time ago, and my personal conclusions on the efforts, much like 
Sam's is that It's just data ( http://intertwingly.net/ )

I liked a lot Stefano's comment on semanticsheets ( 
http://www.betaversion.org/~stefano/linotype/news/26/ ), in which he 
used the Library of Babel story that the web always evokes on me.

Two weeks later, Jon Udell quotes him ( 
http://weblog.infoworld.com/udell/2003/08/08.html#a773 a RSS/RDF 
epiphany ):

The mental model that XML promotes is basically a tree of couples.
The mental model that RDF promotes is basically a collection of triples.
Sounds familiar doesn't it? The Hierarchical vs. Relational war over 
again 30 years later?

Danny Ayers says here ( http://dannyayers.com/archives/001693.html ) in 
response to the previous entry: structural things* * searching for a 
word that's not overloaded - something that would mean elements in the 
non-XML sense or entities and relationships

I think a RDF vs LDAP vs XIndice discusion would be again a part of the 
same old war.

Regards
 Santiago
We would want some nice means for aggregating and dynamically 
managing
the
data, but fortunately we have a ready standard for dealing with the
content:
LDAP.

The nice thing about standards is that there are so many to choose 
from.

There are also RDF/RSS/DC and a variety of other XML based metadata
languages (Topic Maps would fit almost as well as LDAP).
Yes.  However, although there are certainly plenty of XML formats from 
which
to draw, or even to support, few might be considered a standard, and 
there
are even fewer such standards when it comes to a data-access interface 
for
dealing with hierarchical, attributed data.  LDAP is one; an
XPath/XQuery-based XML DB server would be another route.

RDF (http://www.w3.org/RDF/) is a W3C specification for the ontology 
aspect
of the Semantic Web.  The RDF syntax 
(http://www.w3.org/TR/REC-rdf-syntax/)
has a decent mapping to LDAP.  This is not a new idea, you can see 
from:

  
http://lists.w3.org/Archives/Public/www-rdf-interest/2000Jan/0048.html
  http://rdf-ldap.ucpel.tche.br/
  http://www.openldap.org/lists/openldap-software/29/msg00571.html
  http://lists.oasis-open.org/archives/dsml/29/msg00021.html

An alternative to LDAP could be Xindice 
(http://xml.apache.org/xindice/).
At least one of the Xindice developers is subscribed to this list.

	--- Noel



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)
iD8DBQE/7A+qZAeG2a2/nhoRAqnfAJ9Qay6h3Jw0gBBY9SvjthOsO+1wEgCfS140
iIvPNIhTOWxnFJ6nl7r4e9Q=
=XHOW
-END PGP SIGNATURE-
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: java@apache

2003-12-26 Thread Santiago Gala
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
El viernes, 26 dici, 2003, a las 01:32 Europe/Madrid, Henri Yandell 
escribió:



On Thu, 25 Dec 2003, J.Pietschmann wrote:

Noel J. Bergman wrote:
This could be interesting, Henri.  If we had an formal description 
of a
project, providing its name, resource (www, scm, wiki, etc.) 
locations,
ontological classifications, etc., I imagine that could be useful in
producing a portal.
Sounds awfully close to a Maven project.xml.
This is what I've spent some moments today playing with. Building a
portal.xml and a set of ontology xml's around maven project.xmls. Then 
a
series of xsl things to make a static site.

Having different views of the projects and project components looks 
an interesting idea (not just for java).

This stroke me of Noel's proposal of keeping jakarta as a meta 
project, instead of an umbrella project.

I.E., having jakarta as a coordinating and marketing place, where 
different java project would crosspollinate and coordinate together, 
but free of oversight concerns, which would be addressed separately by 
each project.

While I'm not sure something like this would work, neither how would it 
work, I think exploring the possibility is worthwhile.

Regards,
 Santiago

Hen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)
iD8DBQE/7BBIZAeG2a2/nhoRAiUXAJ0WirUiI69vjzyjtNfnC/SJpm1OtQCguC03
aeFthNOmtzfPPYKA9Cs3+5k=
=X3xg
-END PGP SIGNATURE-
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [License] for jars in CVS

2003-12-26 Thread Erik Hatcher
On Dec 24, 2003, at 5:47 PM, Danny Angus wrote:
In the case of most of the licences we'd be likely to consider in this 
context it is usually perfectly OK to distribute Jars in a 
distribution because that gives you the opportunity to comply with 
licence conditions regarding distribution of their licence and other 
materials.

The problem boils down to the fact that some licences, and I know that 
JavaMail and Activation are cases of this, do allow re-distribution as 
part of a complete product, but don't allow re-distribution in any 
other case. Similarly OS licences require that a copy of the licence 
be distributed along with the binary, and simply placing both in cvs 
doesn't compel anyone to download or read the licence.
Understood.  Perhaps a nice compromise is to allow projects to keep a 
.zip of the dependency JAR's in CVS which includes the license files, 
so there is no way to download just the JAR's  themselves directly.  It 
would be a simple Ant target to have this unzipped locally and used 
from then on out.

As far as OGNL is concerned, from my lurking on the Tapestry lists I'd 
say that it is pretty clear that there is a close association between 
the projects, and if you want to continue to have OGNL in cvs I'd get 
Drew to send a mail to the Tapestry dev list, or the PMC confirming 
that they are happy for this to happen.
I have e-mailed Drew to request he send an all is well message.  I 
have yet to hear back from him, but we have a couple of reasons to rest 
easy on this one: Drew is a good friend of mine, so would not stir up 
any trouble related to this, and he gets great publicity from having 
OGNL embedded in Tapestry and other places.

FWIW on a previous occasion that this subject came up I got a similar 
assurance from Mark Mathews regarding the mm.mysql jdbc drivers, he 
was quite happy with the way we were doing things and this seemed to 
be acceptable. Leastways no-one here complained.
Again, I don't think we have any worries about OGNL.  But your point is 
well taken with respect to other JAR's which disallow direct 
redistribution.  Would the .zip solution be acceptable in these cases?

	Erik

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


cvs commit: jakarta-site2/xdocs/site binindex.xml news.xml

2003-12-26 Thread cutting
cutting 2003/12/26 10:24:57

  Modified:docs index.html
   docs/site binindex.html news.html
   xdocsindex.xml
   xdocs/site binindex.xml news.xml
  Log:
  Announce Lucene 1.3 release.
  
  Revision  ChangesPath
  1.353 +1 -1  jakarta-site2/docs/index.html
  
  Index: index.html
  ===
  RCS file: /home/cvs/jakarta-site2/docs/index.html,v
  retrieving revision 1.352
  retrieving revision 1.353
  diff -u -r1.352 -r1.353
  --- index.html23 Dec 2003 12:42:58 -  1.352
  +++ index.html26 Dec 2003 18:24:57 -  1.353
  @@ -241,9 +241,9 @@
   blockquote
   h4a href=site/news.htmlJakarta Product 
news/a/h4
   ul
  +lia href=site/news.html#20031226.126 December 2003 - b 
Jakarta Lucene 1.3 Final Released/b/a/li
   lia href=site/elsewhere.html#20031218.218 December 2003 - b 
Log4J moved to Apache Logging Services project/b/a/li
   lia href=site/news.html#20031203.13 December 2003 - b 
Tomcat 5.0.16 Stable released/b/a/li
  -lia href=site/news.html#20031125.125 November 2003 - b 
Jakarta Lucene 1.3 RC3 Released/b/a/li
   lia href=site/news.html#20031123.123 November 2003 - b 
Jakarta Cactus 1.5 Released/b/a/li
   lia href=site/news.html#20031119.119 November 2003 - b 
Jakarta Velocity Tools 1.1-beta1 Released/b/a/li
   /ul
  
  
  
  1.388 +0 -1  jakarta-site2/docs/site/binindex.html
  
  Index: binindex.html
  ===
  RCS file: /home/cvs/jakarta-site2/docs/site/binindex.html,v
  retrieving revision 1.387
  retrieving revision 1.388
  diff -u -r1.387 -r1.388
  --- binindex.html 23 Dec 2003 12:34:06 -  1.387
  +++ binindex.html 26 Dec 2003 18:24:57 -  1.388
  @@ -926,7 +926,6 @@
   ul
   lia href=http://cvs.apache.org/dist/jakarta/bsf/v2.3.0rc1/bin;BSF 
2.3.0-rc1/a/li
   lia href=http://www.apache.org/dist/jakarta/commons/httpclient/binary/;Commons 
HttpClient 2.0 Release Candidate 2/a/li
  -lia href=http://cvs.apache.org/dist/jakarta/lucene/v1.3-rc2/;Lucene 1.3 
Release Candidate 2/a/li
   lia href=http://www.apache.org/dist/jakarta/poi/dev/bin;POI 2.0 
prereleases/a/li
   lia href=[preferred]/jakarta/tapestry/binaries/3.0-beta-3/Tapestry 
3.0-beta-3/a/li
   /ul
  
  
  
  1.393 +9 -1  jakarta-site2/docs/site/news.html
  
  Index: news.html
  ===
  RCS file: /home/cvs/jakarta-site2/docs/site/news.html,v
  retrieving revision 1.392
  retrieving revision 1.393
  diff -u -r1.392 -r1.393
  --- news.html 23 Dec 2003 18:07:14 -  1.392
  +++ news.html 26 Dec 2003 18:24:57 -  1.393
  @@ -195,7 +195,15 @@
 /td/tr
 trtd
   blockquote
  -a name=20031223.1
  +a name=20031226.1
  +h326 December 2003 - Lucene 1.3 Final Released/h3 
  +/a
  +pA new release of Lucene is 
available, with many new features and
  +bug fixes.  See a 
href=http://cvs.apache.org/viewcvs.cgi/*checkout*/jakarta-lucene/CHANGES.txt?rev=1.65;CHANGES.txt/a
  +for details.  Binary and source distributions are available a 
href=http://cvs.apache.org/dist/jakarta/lucene/v1.3-final/;here/a.
  +/p
  +hr size=1 noshade=noshade /
  +a name=20031223.1
   h323 December 2003 - Commons Configuration Promoted out of Sandbox/h3
   /a
   p
  
  
  
  1.291 +1 -1  jakarta-site2/xdocs/index.xml
  
  Index: index.xml
  ===
  RCS file: /home/cvs/jakarta-site2/xdocs/index.xml,v
  retrieving revision 1.290
  retrieving revision 1.291
  diff -u -r1.290 -r1.291
  --- index.xml 23 Dec 2003 12:42:58 -  1.290
  +++ index.xml 26 Dec 2003 18:24:57 -  1.291
  @@ -48,9 +48,9 @@
   section name=Headlines
   h4a href=site/news.htmlJakarta Product news/a/h4
   ul
  +lia href=site/news.html#20031226.126 December 2003 - b 
Jakarta Lucene 1.3 Final Released/b/a/li
   lia href=site/elsewhere.html#20031218.218 December 2003 - b 
Log4J moved to Apache Logging Services project/b/a/li
   lia href=site/news.html#20031203.13 December 2003 - b 
Tomcat 5.0.16 Stable released/b/a/li
  -lia href=site/news.html#20031125.125 November 2003 - b 
Jakarta Lucene 1.3 RC3 Released/b/a/li
   lia href=site/news.html#20031123.123 November 2003 - b 
Jakarta Cactus 1.5 Released/b/a/li
   

Re: [License] for jars in CVS

2003-12-26 Thread Phil Steitz
Harish Krishnaswamy wrote:
I am with Erik on no JARs in CVS. Unless it is a legal issue, I would 
certainly like to distribute all JARs with the distribution. It saves a 
lot of hassle and keeps uncessary traffic out of the user-list.
At the expense of lots of wasted bandwidth and disk space.  I agree with 
Robert.  Think about how many copies of commons-collections.jar we would 
have in CVS (and on our local drives) if all projects stored all of their 
dependent jars in CVS.  You can bundle dependent jars in the distributions 
without storing them in CVS.  See the tomcat and struts distros and builds.

I understand Erik's point about wanting to version the dependencies, but I 
don't think that storing dependent jars in CVS is a good general policy 
for Jakarta projects.  As noted elsewhere on this thread, there are also 
legal issues to consider for non-Apache jars.

Phil
-Harish

Erik Hatcher wrote:

In jakarta-tapestry/lib/ext lives all of the licenses of the embedded  
3rd party libraries.  In that directory is a LICENSE.ognl.txt which  
contains the full license.  I believe this is all that is needed to  
satisfy the license to redistribute the binary version.  I can assure  
that you we will never ever have a problem with OGNL (Drew is a good  
friend of mine, and having the high profile use of OGNL in Tapestry 
and  other projects like WebWork2 is great advertising for him and 
his  genius).

As for the larger issue of no JARs in CVS - I disagree.  I'm  
pragmatic and also like to have everything in CVS needed to build a  
distribution (even Ant itself for my employers projects).  It saves a  
lot of hassle to version all source code and dependencies together.   
Yes, we could make the Maven repository argument, but I personally  
prefer the complete offline usability of a CVS snapshot.  When 
Tapestry  came to Jakarta, it's dependencies were vetted extensively 
and several  were removed from CVS - so it is still a PITA to build 
Tapestry from  CVS (and according to Howard, his attempts to Mavenize 
the build have  been unsuccessful to date).

Erik

On Dec 24, 2003, at 3:47 AM, Henri Yandell wrote:

As I just happened to notice this on Incubator [AltRMI in fact]:

Is all source code distributed by the project covered by one or 
more  of
the following approved licenses: Apache, BSD, Artistic, MIT/X, MIT/W3C,
MPL 1.1, or something with essentially the same terms?

The below is, to my quick glance, a BSD licence, so approved. I'm 
with  you
on the no jars in CVS, but each to community to their own. Whether
Tapestry is properly fulfilling the licence by listing their use of  
ognl
in their documentation would be something to check on.

Hen

On Wed, 24 Dec 2003, Robert Leland wrote:

Can we really store non Apache licensed jars in the CVS ?

My personal preference is to store no jars in CVS

For Example I noticed ognl stored in Tapestry CVS :

/ 
/- 
-
//Copyright (c) 2002, Drew Davidson and Luke Blanshard
//  All rights reserved.
//
//Redistribution and use in source and binary forms, with or  
without
//  modification, are permitted provided that the following  
conditions are
//  met:
//
//Redistributions of source code must retain the above 
copyright  notice,
//  this list of conditions and the following disclaimer.
//Redistributions in binary form must reproduce the above  
copyright
//  notice, this list of conditions and the following disclaimer in  
the
//  documentation and/or other materials provided with the  
distribution.
//Neither the name of the Drew Davidson nor the names of its
contributors
//  may be used to endorse or promote products derived from this  
software
//  without specific prior written permission.
//
//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND  
CONTRIBUTORS
//  AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
//  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
//  FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
//  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,  
INDIRECT,
//  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES  
(INCLUDING,
//  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
SERVICES;  LOSS
//  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
//  AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT  
LIABILITY,
//  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY  
OUT OF
//  THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF  
SUCH
//  DAMAGE.
//






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Indemnification of the PMC

2003-12-26 Thread Stephen McConnell
Geir :

If I understand correctly, the opinions of an individual are not the 
same as a motion passed by the BOD.  It is my understanding the BOD has 
not passed any resolution that grants a PMC member any of the rights 
implied by the message quoted below.  In fact, my understanding is that 
the role of PMC implies no rights at all - just extra responsibility.

Is there anything concrete to suggest otherwise?

Cheers, Stephen.

Geir Magnusson Jr. wrote:

Here is the clearest description I've found.  It's by Roy Fielding, 
ex  chair and board member of the ASF, and from all appearances, 
extremely  knowledgeable in these matters.  It was posted here :

http://nagoya.apache.org/eyebrowse/ReadMsg? 
[EMAIL PROTECTED]msgNo=2642

Indemnification is a promise by the corporation to pay the legal
  expenses of an *individual* if that *individual* becomes subject
  to criminal or civil proceedings as a result of their actions
  under a role identified by the corporation, as long as such person
  acted in good faith and in a manner that such person reasonably
  believed to be in, or not be opposed to, the best interests of the
  corporation.  In other words, a member is only indemnified for
  their actions as a member (not much).  A director or officer is
  only indemnified for their actions as a director or within the
  scope of their mandate as an officer.  A PMC member is indemnified
  under the category of who is or was serving at the request of
  the corporation as an officer or director of another corporation,
  partnership, joint venture, trust or other enterprise and only
  to the extent of that enterprise (the project).  A committer
  who is not a PMC member is not authorized by the corporation to
  make decisions, and hence cannot act on behalf of the corporation,
  and thus is not indemnified by the corporation for those actions
  regardless of their status as a member, director, or officer.
  Likewise, we should all realize and understand that the ASF's
  ability to indemnify an individual is strictly limited to the
  assets held by the ASF.  Beyond that, we are on our own as far
  as personal liability.
  It is a far better defense that an outside entity cannot
  successfully sue an individual for damages due to a decision
  made by a PMC, so it is in everyone's best interests that all
  of the people voting on an issue be officially named as members
  of the PMC (or whatever entity is so defined by the bylaws).
So in summary, a PMC member is indemnified for activities done on  
behalf of the corporation.  I think that this would be limited to the  
official activities of the PMC - things done on behalf of the board 
for  the ASF, such as oversight and releases - and not general 
day-to-day  committer activities, such as technical discussion and 
personal code  commits.  Of course, that will probably need to be 
clarified too.

However, the key thing to remember is that the indemnification is 
only  up to the limit of the ASFs resources, which isn't much.  So try 
to  keep the litigation to a minimum :)

geir

--

Stephen J. McConnell
mailto:[EMAIL PROTECTED]
||
| Magic by Merlin|
| Production by Avalon   |
||
| http://avalon.apache.org/merlin|
| http://dpml.net/   |
||




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: Indemnification of the PMC

2003-12-26 Thread Noel J. Bergman
Stephen McConnell wrote:

 If I understand correctly, the opinions of an individual are not the
 same as a motion passed by the BOD.

Correct.

 In fact, my understanding is that the role of PMC implies
 no rights at all - just extra responsibility.

 Is there anything concrete to suggest otherwise?

Did you read the two messages, one from Roy, the other from Greg in his
official capacity as ASF Chairman?  If not, please do so.  If so, and you
still have some questions that you feel you must have answered, perhaps it
would be best for you to addressed them directly with the Board.  I don't
believe that it would be appropriate for anyone else to pose an
authoritative sounding answer.

--- Noel


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]