Re: Non-released Dependencies

2014-07-28 Thread Greg Stein
Agreed that #2 is best.

(and I'll also note I was a bit slack with some commentary; releases need
to be signed, so a path/revision or git-tag is not necessarily a true
release; just trying to get across that you need a *specific* set of source
for a dependency)

Seems that Andreas is going to explore some options at dev@pdfbox.

Cheers,
-g



On Fri, Jul 25, 2014 at 9:34 AM, Stephen Connolly 
stephen.alan.conno...@gmail.com wrote:

 I think the key bit here is that releases of Apache projects must have an
 associated source release and have been voted on by the PMC making the
 release.

 If the project you depend on is an independent project, you need to
 remember that their -SNAPSHOT build is *not* a release. Therefore you need
 it to become a release to include it.

 You therefore have three choices:

 1. Fork the code into your project and do a big-bang release... a rude
 option but once it's in your project your PMC can vote to release it.

 2. Join the dependent project and help them get to a release

 3. Find somebody outside the ASF (or at a minimum not wearing an ASF hat)
 and get them to fork the code you want and release that. Then you can
 depend on the non-ASF fork of the ASF project... again a rude option, but
 perhaps less so than #1

 I vote you go for #2. It plays best with community which is what we are
 here to foster


 On 25 July 2014 15:26, Greg Stein gst...@gmail.com wrote:

 [adding dev@community, as I believe this should go there...]

 On Fri, Jul 25, 2014 at 6:06 AM, Vincent Hennebert vhenneb...@gmail.com
 wrote:
 ...

  Hi,
 
  there's an undergoing debate in the XML Graphics project about doing
  a release that has a dependency on a snapshot version of another
  (Apache, for that matter) project.
 

 The fact that it is an Apache project is *key* for my commentary below.
 Don't take my words for external projects, please :-P


 
  I know there's a policy at Apache to not release a project that has
  non-released dependencies. The problem is, I don't know how I know
  that... I cannot seem to be able to find any official documentation that
  explicitly states it.
 

 That's why you can't find it... I don't recall any such policy (over the
 past 15+ years I've been around) ... it just isn't a good idea. That's
 all.


 
  The following link: http://www.apache.org/dev/release.html#what is
  apparently not convincing enough. I'm answered that this concerns our
  own project but that it's fine to do an official release containing
  a snapshot binary.
 

 Well. You need to produce a full set of sources. No binaries. Those
 sources
 might be by-reference, but you definitely can't release a binary within
 your source distribution.

 Even if that other Apache project had a release you're happy with, there
 would be a source release available for it.


 
  Saying that every binary artefact has to be backed by source code and
  that, in the case of a snapshot, we have to point to some Subversion
  revision number, is apparently not convincing enough either. Despite the
  obvious dependency nightmare that that would cause to users (and, in
  particular, Maven users and Linux distributions).
 

 Pause. This is not negotiable. You *must* have a source release. If you do
 that through a signed tarball, or through a git tag, or a Subversion
 revision number ... all of these identify a *specific* set of source code.
 That satisfies the need.

 You raise some concerns about nightmares... sure. Telling users you must
 get r123 of /some/path, for $LIBRARY is not exactly friendly. BUT: it
 satisfies all release requirements. It will specify the exact dependency.
 Good to go.



 
  Does anybody have any official reference to point at, that I may have
  missed? More convincing arguments, legal reasons (should I forward to
  legal-discuss@)?


 Much of this kind of stuff is institutional knowledge because having to
 write down rules and procedures just sucks. It is such a rare event,
 that it is best to leave it for the particular situation.

 There are no legal ramifications, if you're talking about a sibling Apache
 project.

 Now... you *should not* do any sort of release of a sibling. That will
 screw over that community. (version skew, unsupported bits, issue
 tracking,
 blah blah)

 I believe you have two options: fork their code into your project, and do
 some appropriate subpackage renaming to clarify it is distinct. Or,
 ideally, you join *their* community and help them cut a release, and then
 base your code on that.

 Cheers,
 -g





Re: Non-released Dependencies

2014-07-25 Thread Greg Stein
[adding dev@community, as I believe this should go there...]

On Fri, Jul 25, 2014 at 6:06 AM, Vincent Hennebert vhenneb...@gmail.com
wrote:
...

 Hi,

 there's an undergoing debate in the XML Graphics project about doing
 a release that has a dependency on a snapshot version of another
 (Apache, for that matter) project.


The fact that it is an Apache project is *key* for my commentary below.
Don't take my words for external projects, please :-P



 I know there's a policy at Apache to not release a project that has
 non-released dependencies. The problem is, I don't know how I know
 that... I cannot seem to be able to find any official documentation that
 explicitly states it.


That's why you can't find it... I don't recall any such policy (over the
past 15+ years I've been around) ... it just isn't a good idea. That's all.



 The following link: http://www.apache.org/dev/release.html#what is
 apparently not convincing enough. I'm answered that this concerns our
 own project but that it's fine to do an official release containing
 a snapshot binary.


Well. You need to produce a full set of sources. No binaries. Those sources
might be by-reference, but you definitely can't release a binary within
your source distribution.

Even if that other Apache project had a release you're happy with, there
would be a source release available for it.



 Saying that every binary artefact has to be backed by source code and
 that, in the case of a snapshot, we have to point to some Subversion
 revision number, is apparently not convincing enough either. Despite the
 obvious dependency nightmare that that would cause to users (and, in
 particular, Maven users and Linux distributions).


Pause. This is not negotiable. You *must* have a source release. If you do
that through a signed tarball, or through a git tag, or a Subversion
revision number ... all of these identify a *specific* set of source code.
That satisfies the need.

You raise some concerns about nightmares... sure. Telling users you must
get r123 of /some/path, for $LIBRARY is not exactly friendly. BUT: it
satisfies all release requirements. It will specify the exact dependency.
Good to go.




 Does anybody have any official reference to point at, that I may have
 missed? More convincing arguments, legal reasons (should I forward to
 legal-discuss@)?


Much of this kind of stuff is institutional knowledge because having to
write down rules and procedures just sucks. It is such a rare event,
that it is best to leave it for the particular situation.

There are no legal ramifications, if you're talking about a sibling Apache
project.

Now... you *should not* do any sort of release of a sibling. That will
screw over that community. (version skew, unsupported bits, issue tracking,
blah blah)

I believe you have two options: fork their code into your project, and do
some appropriate subpackage renaming to clarify it is distinct. Or,
ideally, you join *their* community and help them cut a release, and then
base your code on that.

Cheers,
-g


Re: Government License

2014-07-02 Thread Greg Stein
On Wed, Jul 2, 2014 at 2:24 AM, David Welton dav...@dedasys.com wrote:

  Closest I've seen in the 'free' area is licensing that forbids military
  uses.

 Which is, once again, neither 'free software' nor open source because
 it goes against the definition.  You can't have it both ways: you
 can't exclude people from using it because they are military, gay,
 Illinois nazis, Alaskan women, Liechtensteiners or whatever else you
 happen to dislike.


I'm with you, Jake.


Re: WELCOME to community@apache.org

2012-04-23 Thread Greg Stein
On Apr 23, 2012 3:20 PM, Greg Stein gst...@gmail.com wrote:


 On Apr 23, 2012 2:21 PM, Marvin Humphrey mar...@rectangular.com wrote:
 ...

 
  In theory, the fuzzy end-time could be abused on a contentious VOTE by
say,
  coordinating a block of votes and having the RM terminate the VOTE
immediately
  after those votes come in.  So perhaps VOTEs which are expected to be
  contentious should have a fixed end-time.

 Since a release cannot be vetoed... sure, the RM could stop the vote. But
the goal is to get signatures, too, so there is no strong benefit to
stopping early.

To rephrase: there is no such thing as a contentious release vote.

Cheers
-g


Re: WELCOME to community@apache.org

2012-04-23 Thread Greg Stein
On Apr 23, 2012 2:21 PM, Marvin Humphrey mar...@rectangular.com wrote:
...

 In theory, the fuzzy end-time could be abused on a contentious VOTE by
say,
 coordinating a block of votes and having the RM terminate the VOTE
immediately
 after those votes come in.  So perhaps VOTEs which are expected to be
 contentious should have a fixed end-time.

Since a release cannot be vetoed... sure, the RM could stop the vote. But
the goal is to get signatures, too, so there is no strong benefit to
stopping early.

Cheers,
-g


Re: WELCOME to community@apache.org

2012-04-23 Thread Greg Stein
The short answer is that you need to grow the number of active PMC members
(not sure why users is on a vote; they don't at all). You need three +1
votes to ensure that the release has been fully-reviewed. One or two PMC
Members cannot make a release in the name of the ASF. It takes a minimum of
three.

So... get more actives and/or get the other PMC Members off their butt to
inspect the release candidate and sign it with their key. Three signatures,
and you're good to go.

(and please avoid rubber stamps; get some real review)

Cheers,
-g
On Apr 23, 2012 11:40 AM, Lewis John Mcgibbney lewis.mcgibb...@gmail.com
wrote:

 Hi Everyone,

 We recently held a VOTE [0] over on user@ and d...@gora.apache.org and
 only two official VOTE's were actually passed. For the record both were
 weighted in favour of a +1.

 Based on the nature of the VOTE and its conformance to the 'minimum quorum
 of three +1 votes' rule I am pretty much stumped about where to go next? As
 a whole the Gora community relies on lazy consensus, however in this case I
 am not satisfied that we can apply this attitude to the release package
 VOTE'ing process. I would therefore really appreciate some advice on how to
 progress with this.

 Thanks for any direction and/or comments.

 Best

 Lewis

 [0]
 http://mail-archives.apache.org/mod_mbox/gora-user/201204.mbox/%3CCAGaRif0LwzaoH2CvVvecG8zMXYVkOWZhOTi3qegFgGfTKMEUxw%40mail.gmail.com%3E



Re: WELCOME to community@apache.org

2012-04-23 Thread Greg Stein
Huh? A release is not lazy consensus. You need three +1 votes.
On Apr 23, 2012 11:52 AM, Mattmann, Chris A (388J) 
chris.a.mattm...@jpl.nasa.gov wrote:

 Hey Lewis,

 FYI my reply to you in context on the Gora list:

 http://s.apache.org/49d

 In general, I just let the VOTE stay open for *at least* 72 hours. That way
 folks that are busy/lazy/whatever have a chance to still chime in. The
 truth is,
 as the one that called the VOTE, you are the one pushing for a particular
 desired
 outcome, so just wait till you get it :) Then when you are satisfied with
 the outcome,
 so long as *at least* 72 hours have passed, you are welcome to call the
 VOTE
 closed, and then move forward.

 Great job pushing this forward.

 My 2c.

 Cheers,
 Chris

 On Apr 23, 2012, at 8:39 AM, Lewis John Mcgibbney wrote:

  Hi Everyone,
 
  We recently held a VOTE [0] over on user@ and d...@gora.apache.org and
 only two official VOTE's were actually passed. For the record both were
 weighted in favour of a +1.
 
  Based on the nature of the VOTE and its conformance to the 'minimum
 quorum of three +1 votes' rule I am pretty much stumped about where to go
 next? As a whole the Gora community relies on lazy consensus, however in
 this case I am not satisfied that we can apply this attitude to the release
 package VOTE'ing process. I would therefore really appreciate some advice
 on how to progress with this.
 
  Thanks for any direction and/or comments.
 
  Best
 
  Lewis
 
  [0]
 http://mail-archives.apache.org/mod_mbox/gora-user/201204.mbox/%3CCAGaRif0LwzaoH2CvVvecG8zMXYVkOWZhOTi3qegFgGfTKMEUxw%40mail.gmail.com%3E


 ++
 Chris Mattmann, Ph.D.
 Senior Computer Scientist
 NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
 Office: 171-266B, Mailstop: 171-246
 Email: chris.a.mattm...@nasa.gov
 WWW:   http://sunset.usc.edu/~mattmann/
 ++
 Adjunct Assistant Professor, Computer Science Department
 University of Southern California, Los Angeles, CA 90089 USA
 ++


 -
 To unsubscribe, e-mail: community-unsubscr...@apache.org
 For additional commands, e-mail: community-h...@apache.org




Re: REMINDER: party list

2005-05-12 Thread Greg Stein
On Thu, May 12, 2005 at 11:00:44PM +0100, David Reid wrote:
 Just a gentle reminder that the party@ list is an internal list who's 
 membership is restricted to ASF committers. I've just had a request to 
 join from someone who isn't an ASF committer (first time it's happenned 
 so not a huge issue) hence this gentle reminder :-)
 
 Please don't crosspost to the party@ list and external lists.
 
 Please post about any social event that may interest ASF committers.

And note that it is also used when people are travelling. As in, Hey, I'm
going to be HERE. Anybody else around? Want to get together?

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: Wikis for Geeks: anyone have a wiki that supports CVS/SVN for users?

2005-04-26 Thread Greg Stein
On Tue, Apr 26, 2005 at 11:26:26AM -0700, Brian Behlendorf wrote:
 
 There is SVNwiki, but it only uses SVN as the database backend; it's not 
 designed to have the content also be edited directly, though someone could 
 carefully do that.
 
 The issue is that Wikis do things to data on the way in, from syntax 
 checking to (perhaps) glossary-izing, as well as to the data on the way 
 out.  Viewing the raw data in a simple text editor results in something 
 that may be hard to read; editing the data may result in an inconsistant 
 Wiki database.  Just like calling SQL directly on data stored in a DB 
 avoids the normalizing that application logic applies to it.

Nah. I have yet to see a wiki do any checks on input. They're just
very lenient on output.

And there isn't any problem with poor integrity with writing straight
to SVN. SubWiki depends upon a commit hook to index pages. No matter
how you make a change (whether thru the interface, via SVN, or via
WebDAV) the hook will run and the page will be indexed.

Dunno how SVNWiki does it, but I know SubWiki is safe for multiple
avenues of changing it. By design :-)

Regarding its status: it is still being developed, albeit a bit
slowly. It recognizes all the MoinMoin wiki syntax except for tables.
It does not have all of the macros. It has some very basic
authentication and authorization stuff -- I'm mid-process on adding
cookie-based auth to the system.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: [Fwd: I need a Tomcat Consultant experience]

2005-01-14 Thread Greg Stein
Yah, I got the spammage, too. (sigh)

On Fri, Jan 14, 2005 at 06:45:49AM -0500, Rich Bowen wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 My experience with Tomcat ends at the feline. But, if anyone wants to
 follow up on this, feel free to tell them to pass the enormous referral
 bonus back to me. :-)
 
 On the other hand, for all I know, she spammed *all* the members.
 
 -  Original Message 
 Subject: I need a Tomcat Consultant experience
 Date: Thu, 13 Jan 2005 13:37:37 -0800
 From: Suzie Jimenez [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 
 Help...
 I am working with one of my clients and we need a Tomcat consultant w/VMS
 background can you refer me to someone...
 The position is in Costa Mesa, CA
 
 Suzie Jimenez
 Sr. IT Recruiter
 mailto:[EMAIL PROTECTED]
 
 ISSG- Information Systems Support Group, LLC
 300 E Magnolia Blvd. Ste 403 4th Fl.
 Burbank, CA  91502
 818-846-4774 x116
 818-846-9971 Fax
 818-554-6825 Cell
 www.issgjobs.com www.issg.com
 
 
 
 
 
 - --
 Rich Bowen
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.0.7 (GNU/Linux)
 Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
 
 iD8DBQFB57DtXP03+sx4yJMRAnZEAKCiGy0vu+dA3JU3fwEUMh2VY/snTgCgrsLj
 znNKzaaWMjSkyIlwyEPa0zc=
 =P6eo
 -END PGP SIGNATURE-
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]

-- 
-- 
Greg Stein, http://www.lyra.org/

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



Re: Requesting clarification in ByLaw text.

2004-12-22 Thread Greg Stein
 the other position, and people felt
   they had a mandate. Bleh. They just had a majority vote.

 Avalon bylaws are now no longer online, but let's look at an example of 
 contradiction in the Excalibur TLP bylaws, passed by their PMC [1];
 
 http://wiki.apache.org/excalibur/Bylaws
 
 Under 1.2.2.4 Project Management Committee, first paragraph, second sentence;
 quote
 The PMC is responsible to the board and the ASF for the management and 
 oversight of the Apache Excalibur codebase.
 /quote
 
 Well, apparently the PMC is not responsible and not authorative, only the PMC 
 Chair.

In the strictest sense, yes. But in the everyday sense? No.

IOW, for all intents and purposes, it *is* the PMC. But when push
comes to shove and the PMC is fucking up, then the Chair has to do
whatever is necessary to act in the best interests of the ASF.

 IMHO, these types of discrepancies are the true root of this thread. And 
 instead of dismissing everything from my mouth at sight and being sick of me 
 dragging this on, please take a moment and review my findings and move for a 
 clarification of the PMC role (and the Chair), its responsibility and 
 authority, and make that in writing to avoid any future misunderstandings 
 elsewhere. And in the same go, ask the PMCs to review their PMC Bylaws (if 
 they exist) whether they are in conflict with this clarified view.

As I mentioned, in the typical case, they are totally fine. Avalon ran
into a set of extreme situations, and my points [in IRC and other
places] were made to demonstrate where the buck *really* stopped. And
with that, to let Aaron know that he had the right and responsibility
to do what is necessary rather than continue to get hamstrung by a
defective PMC membership. When you look at the wording in the Bylaws,
there is nothing that prevents a Chair from saying my PMC will have
no members. I will be the sole decision maker. That Chair better have
good reasons for that, but it *is* possible.

On one occasion during the summer, the Board told one of the VPs
something along the lines of, stop asking us to make your decisions.
we put *you* in charge to do this. so go do it. The VPs are officers
of the corporation, in every sense of the word in US corporate law.
When things go to shit, they have incredible leeway (and the
responsibility!) to make things right. But please don't confuse the
typical from the atypical. If a VP was running rampant without due
cause, then they wouldn't be a VP for long :-)

FWIW, I liked your phrase in another email about renaming the PMC
Bylaws to something like Standard Operating Rules or somesuch. Tho
my personal opinion is to just lose them and have one set of rules for
all ASF PMCs. We haven't done that in the past because the idea has
always been to let the PMCs figure out what is best for their
community, rather than to the Board (i.e. the ASF) mandate a
particular set of rules.

I hope that clarifies things.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: [ANN] Avalon Closed

2004-12-21 Thread Greg Stein
On Tue, Dec 21, 2004 at 07:21:09AM +0100, Stephen McConnell wrote:
...
   a committee should have the ability to remove a chair
  
  The PMC lacks the authority to do so.  
 
 Which is why it was presented as a recommendation! Do you see an
 inherent problem with the notion of a Chair accountable to the
 committee?  

It would not establish the necessary paths of responsibility and
oversight necessary for the proper and legal operation of the ASf.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: [ANN] Avalon Closed

2004-12-01 Thread Greg Stein
On Wed, Dec 01, 2004 at 02:26:43AM +0100, Stephen McConnell wrote:
...
 The Avalon community established a PMC to represent the community
 interests concerning the direction and administration of the Avalon
 project.

Um. No. The Apache Software Foundation established the PMC. Its
purpose was to provide the necessary (legal) oversight of the
development of the Avalon project. That oversight is/was necessary to
establish the appropriate legal protection for the committers on the
project and the ASF itself.

It is the ASF that releases the Avalon code, not the committers. To do
that properly, certain things need to be done for the benefit of all
involved. You may disagree with some of those processes, their
purpose, and how it was done, but that is simply too bad. They need to
exist so that our users can properly trust the code we provide.

 The community interests were clear - a single platform, one
 specification, a cohesive solution.

No, that was never clear. That was *your* desire, Stephen, and you did
everything you could to steer things in that direction. You alienated
people, you berated people, and you generally made things unpleasant
for anybody that did not have your same vision. Avalon went through
many phases, and the single platform you mention was simply the last
thing standing after your various escapades.

 That decision was not respected by
 the outgoing chair nor the board of directors of the ASF.

The Board had nothing to do with these directions or choices. Our only
(recent) involvment was that the VP in charge of Avalon asked us to
terminate the project, so we did.

Also recently, we directed the Avalon project to step up and deal with
the problems that it has had, and to take proper care of its legacy
users. But we did not specify any particular solutions. The PMC came
up with the solutions.

 That is not the definition of a job-well-done.  Instead this is much
 more about the weakness of individuals - in particular the members of
 the board of directors of the ASF and not least of all our outgoing
 chain.  However - there is much that can be learnt from this.  The
 weaknesses of the BOD can be attributed to their collective
 unwillingness to confront members of their own board.

I have no idea what you're talking about here. The Board of Directors
of the Apache Software Foundation does not have or need any
confrontation. As a group, we work together very, very well. In the
past three years or so that I've been on the Board, I can only recall
*two* votes that were not unanimous. We reach consensus very easily,
and it isn't because we beat some unnamed board member into
submission.

 The weakness of
 our Chair was more a question of his personal loyalty to the community.

I disagree. I very much respect what J Aaron Farr has done for Avalon.
You made it a rather difficult task, but he stepped up and dealt with
it. He didn't have to, but he did. And he did it because the community
needed somebody to deal with the issues.

Further, I think that he handled it very, very well. Some of the posts
that he has written shows great insight into why great communities are
needed here at Apache, and what makes a great community. He's shown
that he can also help to shape those communities, despite adversity
that was caused by certain folks. At times, he didn't take as much
action as I might have, but I fully believe that he had good reasons,
and I support the choices he made.

Aaron has my respect, and I hope he continues to be involved in other
Apache projects.

 Irrespective of the above obstacles a real and tangible alternative to
 ASF continues under http://www.dpml.net.  The fundamental difference -
 no distinction between the people who contribute and the people who run
 the process.  

You may not like the process, but the legal backing provided by the
ASF for the code that we release needs it. And in the end, our users
need that. You are certainly free to create a different model, but it
does mean the resulting code will not have the same kinds of
assurances the ASF provides, nor will you have an entity that can
assume legal liability for your results. It's your choice to make, and
for your users to decide whether that is important.

Cheers,
-g

-- 
[EMAIL PROTECTED] ... ASF Chairman ... http://www.apache.org/

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



gmail accounts?

2004-08-16 Thread Greg Stein
Hi all,

A while back, I offered gmail accounts to a number of people when the
number of invites that I had was pretty limited. However, I now have
unlimited invites...

If anybody would like a gmail account, then please reply to me privately
and I'll hook you up. I'm happy to provide them to any ASF committer and
their family.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



patents (was: Inexpensive Lists)

2004-07-22 Thread Greg Stein
On Thu, Jul 22, 2004 at 12:15:18AM -0700, Justin Erenkrantz wrote:
 --On Thursday, July 22, 2004 4:54 PM +1000 David Crossley 
 [EMAIL PROTECTED] wrote:
 
 BTW, i thought that Antonio's alert about another potential M$
 attack was warranted. He seems to care for the ASF as a whole.
 On which other list is he going to alert us all?
 
 FWIW, the only sensible strategy to software patents is to ignore them 
 completely until we get served with a lawsuit.  As much as it might sound 
 foolish, it's almost the only way to legally protect ourselves.  -- justin

I'll go one better and state that is the official ASF position, supported
by our legal counsel.

- Ignore thought-scenarios around patents. Period.

- Don't violate them if you know about them. But do *nothing* about
  unknown patents.

If we get a suit brought against us, *then* we take action. Until then,
don't go looking for patent violations. That is not our job. It is the job
of the patent owner. Any research on our part *increases* our liability.

Cheers,
-g

-- 
[EMAIL PROTECTED] ... ASF Chairman ... http://www.apache.org/

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



Re: CVS and Subversion

2004-06-14 Thread Greg Stein
On Mon, Jun 14, 2004 at 06:13:17PM +0200, Dirk-Willem van Gulik wrote:
...
 Cause it actually lives on another machine than the repo (with
 an ocean in between). We tried this however for the toy site
 wleiden.webweaving.org:8080/svn/node-config/ (just 3.5Gb and
 a few thousands commits sofar) and ran into too many puzzles;
 like index.html; ensuring mod_perl did the right thing, etc. Though
 I am sure it is possible.

No, actually it isn't. Too many of the standard Apache modules (such as
mod_autoindex and mod_dir) look directly into the filesystem. We need a
data store mechanism in core Apache which those modules can use to query
filesystem-ish properties. We've discussed this a number of times on the
httpd developer list.

mod_perl could be used to write some filters to apply to the SVN content,
but some serious work in mod_perl (and possibly core apache) would be
needed for SVN to serve up Perl scripts to mod_perl to execute to generate
the content.

mod_php can't integrate well; the PHP parser actually requires a handle
onto the filesystem, so it isn't possible at this time to pick up scripts
from arbitrary data stores.

So... if you have anything beyond a basic site, you'd need to use Dirk's
suggestion of an auto-checkout (heck, you need it simply for index.html).
Eventually, we'll have better support in core Apache, but don't hold your
breath until then. It might be a while :-)

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: Subversion 1.0

2004-02-27 Thread Greg Stein
On Fri, Feb 27, 2004 at 09:50:20AM -0500, Stefano Mazzocchi wrote:
...
  SVN is built on top of APR, and also implements an Apache module
  (mod_dav_svn), so it already uses a lot of ASF code.  That said,
  it would totally rock if SVN would come to the ASF.
...
 
 I wonder how the SVN community would feel about this.

I suspect the SVN community would be quite fine with that.

 Greg, do you have any idea? what would be your opinion about this?

As I mentioned elsewhere, there isn't really any move afoot or discussion
about this. Some day in the far future, CollabNet might want to donate it
to the ASF, but there isn't really any impetus to do that today.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: Subversion 1.0

2004-02-26 Thread Greg Stein
On Thu, Feb 26, 2004 at 03:02:39PM -0500, Noel J. Bergman wrote:
  what's the checklist of TODOs to handle before dumping CVS?
 
 I'm in favor of migration, but have all of the client tools caught up?  Have
 the Eclipse plug-ins caught up with current Eclipse?

Subclipse works against Eclipse 2.x. I don't know what the schedule for
3.0 is; the Eclipse APIs for repositories changed quite a bit.

...
  Huge improvements over CVS asside, I'd much rather use tools
  built on top of [Apache] software.  The dogfood has arrived,
  time for chow.
 
 Is SVN being proposed for Incubation?  I hadn't heard.

No, it isn't. There is *zero* discussion around this.

 Sounds like Fitz is working to get out the last kinks in cvs2svn.py, which
 will be a good thing.

A lot of work on cvs2svn was done in February. Fitz is essentially using
the ASF repositories as a very large test dataset :-)  If something comes
up, then it'll get fixed by Fitz and/or Karl.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: Violation of ASF license, how to resolve?

2004-02-25 Thread Greg Stein
On Wed, Feb 25, 2004 at 04:51:50AM -0600, Antonio Gallardo wrote:
...
 Just to make things clear to me: The notice in the about box is OBLIGATORY
 with ASL 1.1? What about ASL 2.0?

Section 4 of AL 2.0 describes the new requirements, and 4d specifically
notes that the same kind of acknowledgement must occur.

Cheers,
-g

p.s. it is the Apache License (AL), rather than Apache Software License (ASL)

-- 
Greg Stein, http://www.lyra.org/

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



[kfo...@collab.net: Subversion 1.0.0 released.]

2004-02-23 Thread Greg Stein
fyi...

- Forwarded message from [EMAIL PROTECTED] -

From: [EMAIL PROTECTED]
Subject: Subversion 1.0.0 released.
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED], [EMAIL PROTECTED]
Date: Mon, 23 Feb 2004 04:24:55 -0600 (CST)
Reply-To: [EMAIL PROTECTED]

Subversion 1.0.0 is ready!  Grab it from:

   http://subversion.tigris.org/tarballs/subversion-1.0.0.tar.gz
   http://subversion.tigris.org/tarballs/subversion-1.0.0.tar.bz2

The MD5 checksums are:

   32f2c6e8c7f97587f19275c4e3219363  subversion-1.0.0.tar.gz
   ee14f19960c7fa9f2640ff04acdce804  subversion-1.0.0.tar.bz2

Subversion is the work of many volunteers from around the world.  It
would be impossible to thank them all by name here, though they
certainly deserve it.  If you see a Subversion developer, documenter,
or tester in the street, buy 'em a beer -- they've earned it.

Thanks also to CollabNet, which started the Subversion project and
continues to pay for three (and sometimes four) full time developers.

Praise, blame, questions, and bug reports are all cheerfully accepted
at [EMAIL PROTECTED]

Enjoy,
-Karl Fogel

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

- End forwarded message -

-- 
Greg Stein, http://www.lyra.org/

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



Re: Question about Board resolutions

2004-01-26 Thread Greg Stein
On Sun, Jan 25, 2004 at 01:49:00PM -0600, Tim O'Brien wrote:
 Anyone know where board resolutions are kept in CVS? 
 
 I'm wondering if there is any historical record of board resolutions 
 available to members of a PMC?

The minutes of all Board meetings are posted to the foundation's web site.
See: http://www.apache.org/foundation/board/calendar.html

Those are also located within the 'site' module in CVS. There is no
singular location for passed resolutions; only the minutes.

For ASF Members, they can also look in the 'board' module for the agendas
and the unofficial minutes of board meetings. (i.e. those which have not
been drafted and voted as official)

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: Internationalization list/team

2003-10-22 Thread Greg Stein
On Wed, Oct 22, 2003 at 12:37:28PM -0400, Noel J. Bergman wrote:
 Tetsuya Kitahata wrote:
 
  * Mailing Team (Board Committee)
  * Internationalization Team (Board Committee)
 
  are what I needed and wanted.
  (*NOT* [EMAIL PROTECTED]: for i18n)
 
 There is a mailing team.  apmail is part of infrastructure.

Right.

 As for internationalization, I don't see why it should not be part of Apache
 Commons.  I think that it is exactly the correct place for it.  I don't know
 that it needs a CVS module, but I'm not opposed to one.

Apache Commons uses SVN :-)

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: Follow the example

2003-09-20 Thread Greg Stein
On Thu, Sep 18, 2003 at 11:24:52PM -0400, Noel J. Bergman wrote:
  And your point would be? That since ApacheCon doesn't have a session on
  James, that the James home page should not advertise ApacheCon?
 
 Hey guys, leave us out of this argument.

Hehe... James was on the list, so I used you as an example :-)  I was
asked a pointed question of Dion, rather than the James PMC. I think it is
great to see the apachecon gif on the james site.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: Follow the example

2003-09-19 Thread Greg Stein
On Fri, Sep 19, 2003 at 10:03:12AM +1000, [EMAIL PROTECTED] wrote:
 Ceki Gülcü [EMAIL PROTECTED] wrote on 18/09/2003 11:55:43 PM:
  Everyone would agree that spreading the good word on ApacheCon US 2003
  will contribute significantly to its success.
...
  Thus, I urge all ASF projects (and subprojects) follow their example
  and add a prominent icon to their project pages. Please do not wait
...
 There's no coverage on some of the top level projects you mention, e.g. no 
 sessions on Ant, Avalon, James  Maven.

And your point would be? That since ApacheCon doesn't have a session on
James, that the James home page should not advertise ApacheCon? That
because Maven isn't present, that the Maven PMC should ignore ApacheCon?

I really hope that I'm reading your message wrong...

The more successful ApacheCon is, the more successful the ASF is. We *all*
gain by helping ApacheCon be successful.

Cheers,
-g

-- 
[EMAIL PROTECTED] ... ASF Chairman ... http://www.apache.org/

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



Re: SVN (was: RE: The cash of our lives / Dvorak)

2003-06-11 Thread Greg Stein
One of the previous concerns was tool support. Since then, we have SVN
capability in ViewCVS, and there is also an SVN plugin for Eclipse and IDEA,
and several GUIs. SVN itself has been stable for a long while; the only real
concern [for the ASF] is the related tool support.

For Maven compatibility... somebody will just have to code it up. I believe
somebody out there has done an Ant task for SVN, but I dunno what the status
of that is, or whether it has seen its way back to the Ant folks.

SVN easily supports anonymous, read-only access (and without the nonsense of
needing to supply some arbitrary name/password like CVS). There isn't a CVS
proxy, however. Does BK actually proxy a CVS connection to the bk repos, or
do they just mirror changes into a cvs repos?

Cheers,
-g

On Wed, Jun 11, 2003 at 10:34:54AM +0200, Henning Schmiedehausen wrote:
 I'm all +1 on moving our repositories forward, but I've got used to some
 of the nice tools surrounding SVN that I don't want to miss.
 
 And then there is the question of things like maven supporting SVN just
 as well as CVS. 
 
 For bk there is some sort of CVS compatible read-only view into the
 repository. Is this possible for SVN, too?
 
 
   Regards
   Henning
 
 
 On Wed, 2003-06-11 at 10:16, Sander Striker wrote:
   From: Nicola Ken Barozzi [mailto:[EMAIL PROTECTED]
   Sent: Wednesday, June 11, 2003 10:00 AM
  
   Greg Stein wrote, On 10/06/2003 21.01:
   ObPlug
   Use Subversion.
   /ObPlug
   
   :-)
   
   Cry4Help
 Release the baby!
   /Cry4Help
   
   ;-)
  
  Once Karl has finished up the branch/tag support in cvs2svn we can
  do some experimenting with converting cvs repositories.  This is
  the major obstacle, the price of not being able to look at history,
  unless going back to some cvs graveyard, when moving to svn at this
  point in time.  Hence the wait for cvs2svn to be finished.
  
  And then there is the community backing.  Each project has to have
  enough people wanting to move away from cvs, over to subversion.
  I haven't done any polling, but I've a hunch that it won't be an
  objectionless transition for all.
  
  
  Sander
  
  
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 -- 
 Dipl.-Inf. (Univ.) Henning P. Schmiedehausen  INTERMETA GmbH
 [EMAIL PROTECTED]+49 9131 50 654 0   http://www.intermeta.de/
 
 Java, perl, Solaris, Linux, xSP Consulting, Web Services 
 freelance consultant -- Jakarta Turbine Development  -- hero for hire
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]

-- 
Greg Stein, http://www.lyra.org/

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



author tags (was: The cash of our lives / Dvorak)

2003-06-10 Thread Greg Stein
On Mon, Jun 09, 2003 at 06:06:54PM -0400, Noel J. Bergman wrote:
  I don't know whether this was a symptom, a remedy, or a cause. Isn't the
  fact these tags needed to be removed some telltale? I'm just wondering,
  since you seem to advocate this as a good community pattern.
 
 I fully admit that I suggested it after seeing what was going on in Avalon,

In Avalon, it was a remedy (IMO). In general, I believe it is a very good
thing to omit them.

...
 Many (most?) @author tags, even in the Java distribution, have become
 nothing more than legacy markers.  Some of the people listed as the author
 of a class aren't even employed at Sun anymore.  Even if they are, they
 likely aren't the ones still maintaining or developing that code.  Perhaps
 we don't have access to the internal source control system for Java, but
 everyone can browse the CVS for an ASF project to see who has been doing
 what to any code for which an @author tag would matter.

Right. And people get visibility in CHANGES files, on the web site, or what
have you. But to identify people with a specific file? Hmm...

 Some negative aspects of @author would be the impression that the author
 owns the code, and reluctance on the part of others to make changes to
 someone else's code.

I've seen this more times than I care to count, over the years. It is an
especially bad thing at the ASF, where even a little of that isn't right.

Consider: the ASF is all about creating a community around a codebase so
that the code can survive the departure of any/all developers. If that is
the case, then why are their names in there? The code should be owned and
maintained indefinitely by the ASF and the community that has been
established as the caretakers of that code.

From a legal standpoint, it is worrisome if your name is in the code. The
ASF is also built as a legal shield against (malicious) lawsuits. If your
name is in the code, then the plaintiff stands a very reasonable chance of
saying you're name's in there, so you're at fault. If you leave the name
out, then the ASF has a *very* good chance of saying so what if the made
the commit? they did it at the direction of the PMC, which is at the
direction of the ASF. thus, the ASF made the change. drop them from the
lawsuit.

 Positive aspects of @author are ... umm ... ?

People maintain that it is so you know who to talk to. I don't buy it. They
get out of date, or they don't include the right people, or the addresses
are wrong, or ...

Look at CVS. That'll tell you. But even better, pose the question on the
community's dev list.

So, yah... I haven't seen any real good reasons for author tags yet. Nor
have I over my years over professional development. And when you're talking
about a codebase that is intended to last for *decades* at the ASF, then I
*really* don't see the purpose of author tags or other types of in-code
credits.

Decades. Think about it... The ASF isn't fooling around here :-)

 Speaking of good community pattern[s] ... what are considered good and bad
 patterns?  That would be an interesting discussion, and perhaps something to
 record for incubator.  What problems have people encountered in their ASF
 communities?  What has worked/not worked?  What forms of behavior are
 acceptable/unacceptable?  Can technical debate go too far?  How do you
 resolve differences/conflict?

Within the httpd and APR communities, we studiously avoid author tags.
People have contributed patches, and we reject them until they remove their
name(s) from the patch. Within the dev community, we certainly know who
knows best about particular subjects, but there is zero ownership or
territorialism in the code.

The Subversion community operates the same. We rejected a number of patches
from a guy that wanted his name in there. After he kept pestering us, we
eventually told him flat out, no. We haven't seen him since, so in
retrospect, I'm glad. It implies that he was seeking to have his name as
part of the project, more than he wanted to help the project.

Your question goes well beyond author tags, though, and is boundless. I'm
not going there right now.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: The cash of our lives / Dvorak

2003-06-10 Thread Greg Stein
On Tue, Jun 10, 2003 at 01:58:16PM +0100, Danny Angus wrote:
 Jeff,
 
  Yes, and isn't it fun.
 
 --fun snipped-- ;-)
 
 So should we only do things that are fun?
 
 Moving and re-naming files in an ssh terminal session is not crazily 
 graphical nor easy enough for a 4 year old, but I bet there are enough people 
 in Apache who can do it without sweating that it is, IMO, a poor excuse for 
 throwing away useful information.

Bah.

ObPlug

Use Subversion.

/ObPlug

:-)

-- 
Greg Stein, http://www.lyra.org/

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



Re: [proposal] daedalus jar repository

2003-02-27 Thread Greg Stein
On Thu, Feb 27, 2003 at 10:12:35AM +1100, [EMAIL PROTECTED] wrote:
...
  sourcecode under its own license. Yes, binary, but it is the best first 
  step and it solves a real need.

 Just to play devils advocate, what is that need, Given that there current 
 is a repository distributing ASF binaries with their license.
 
 This is not a facetious comment, but a desire to explore what the need is 
 for an ASF-blessed repository.

The ASF doesn't need to have a repository. But it cannot operate or
condone a repository that has or allows license violations.

The ASF is primarily concerned with the original, authoritative distribution
of its code. For proper authenticity, security, mirroring, etc, that
distribution has a set of requirements and policy which has been defined by
the infrastructure team.

Beyond the original distribution, then it's all gravy. What facilities do we
want to provide our users and downstream developers? How can we simplify
their lives? Ted points out that it is reasonable to state that the ASF is
creating problems (classpath and whatnot), so maybe you could even say we
must create a repos simply as a way to help recover from the mess that we
have made.  *shrug*


It does seem like people are narrowing in on some proposals, designs, etc. I
might suggest it is about time to Wiki-ize the current thoughts so that you
have something concrete to reference in further mailing list discussion. And
to iterate on or to provide some alternatives.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: Ant PMC Issue (was: RE: [proposal] daedalus jar repository)

2003-02-26 Thread Greg Stein
On Wed, Feb 26, 2003 at 09:46:16AM -0500, Jason van Zyl wrote:
 On Wed, 2003-02-26 at 09:34, Greg Stein wrote:
...
  Bah. The Board can easily change the scope if there are better ways to
  organize the software that we [the ASF] produce.
  
  Existing charters shouldn't get in the way of What Is Right.
 
 What Is Right ?
 
 So that's going to be the board deciding what is right? What project's
 themselves want is not right enough? That is frightening. What happened
 to project self direction/determination?

People have said this in followups, but I'll specifically clarify my intent.

If the projects at the ASF are hampered by their charters from doing the
right thing, then they can simple ask the Board to get them changed. It
is an easy process for the Board.

There is no reason for you to suspect anything wonky from me, and your
attitude towards my email is quite bewildering. To be honest, your response
and the rest of the followups don't sit well with me at all.

The Board exists to help projects in their work. We exist to protect the ASF
to ensure that it will continue to exist, to help projects. Our intent is to
let projects do whatever they feel is right and correct, subject to the
constraints of the operation of the ASF and to what we feel may be injurious
to the overall health of the ASF.

I do think you're unfairly calling the Board a tool of Sam. Speaking for
myself, that is a negative input to my own decision-making process.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: Ant PMC Issue (was: RE: [proposal] daedalus jar repository)

2003-02-26 Thread Greg Stein
On Wed, Feb 26, 2003 at 10:43:05AM -0500, Jason van Zyl wrote:
...
 Or how about we make a tautalogical resolution like the Ant or Cocoon
 resolutions which got passed. I'm fine with changing the resolution to
 something like those of Ant or Cocoon: The Maven Project will deal with
 the Maven system.

And the Board already told Cocoon that it did not like that tautology. For
the Cocoon case, the Board was comfortable in creating the PMC and letting
them get started, with the caveat that they must submit a refined charter to
the Board.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: Ant PMC Issue (was: RE: [proposal] daedalus jar repository)

2003-02-26 Thread Greg Stein
On Wed, Feb 26, 2003 at 04:01:06PM -0500, Noel J. Bergman wrote:
...
 As I understand it, the ASF is flattening the hierarchy, but I see top-level
 projects established around synergistic semantic domains, not code bases.

There is a bit of tension between those two, but generally: yes. There is a
continuum between umbrella and per-codebase. We're shifting away from
umbrella; will we ever reach *per* codebase? Not without additional
infrastructure support tools(*).

 Isn't that why the ASF Board established webservices.apache.org, and
 rejected the Cocoon charter?  The fact that they would promote Cocoon in the
 absence of an acceptable charter is an extension of respect to that
 Community, showing the the Board is confident that they will return with a
 proper charter governing ... dynamic XML-based content serving, I would
 expect.

You hit the nail on the head. Yes, exactly: the Board was quite confident in
its trust that Stefano and the rest of the PMC would iron this out. There
was no reason to hold up the new PMC for what amounts to a correction in
some text.

  This is all Maven is trying to do. Any kinds of integration/merging is an
  internal decision for the Ant and Maven communities isn't it?
 
 Remember, this started as a question.  WHY aren't they under by a common
 TLP?  No one said that the Board was, would, or should enforce it.

Right. From the meeting this morning, the Board basically said, so what if
they compete? But the Board *also* said, if they compete to the detriment
of the ASF as a whole, then we would need to do something.

[ where something starts with directing the PMCs to figure out what to do ]

Cheers,
-g

(*) SourceCast has been referenced in the past, but I have to abstain on
decisions surrounding its acceptance, and tread carefully when referring to
it.  [conflict of interest; especially if I use [EMAIL PROTECTED]

-- 
Greg Stein, http://www.lyra.org/

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



infrastructure team (was: Ant PMC Issue ...)

2003-02-26 Thread Greg Stein
On Wed, Feb 26, 2003 at 04:01:06PM -0500, Noel J. Bergman wrote:
...
 With respect to the repository, and classpaths, I have proposed that Dion
 Gillard be selected to chair a Apache Repository (sub)-committee under the
 infrastructure PMC.

Just a clarification: the infrastructure team is actually a President's
Committee rather than a PMC.


Um, why? you may ask :-) The Chair of a PMC is an officer of the
corporation. Within the constraints of their job role, an officer can do a
lot of things. Board Committees also have a lot of power. In the
infrastructure team case, when the Board considered the resolution, we
effectively said nope; we don't want them to have that much leeway. So...
the Board asked Dirk if he could form a committee; he said yes :-)

And no, we'll skip what a lot of power means. No sense in riddling
people's heads with ideas :-)


In general, I believe any officer can form a committee. It is simply an
operational issue in getting that officer's work completed (well, not
directly the officer's, but what that person is responsible for). And yes,
this means that PMCs can create little subcommittees to take on specific
tasks. If that makes sense for the PMC, then they should do it. As long as
the PMC is *still* handling their primary responsibility of oversight; they
cannot delegate away responsibility, only operational types of things.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

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



Re: sponsoring of asf: fud or truth?

2003-01-28 Thread Greg Stein
On Tue, Jan 28, 2003 at 08:55:33AM -0500, Ben Hyde wrote:
...
  are accounting records available?
 
 I thought there were, I know we discussed having them be public in the 
 first year.  It maybe that some reason arose to keep them underwraps.  
 The short form though is they wouldn't help resolve this issue.  Most 
 of our needs are met by donations in kind of resources - particularly 
 the labor of the many kinds of community members.

As a public charity, I believe they are required to be public. Roy would
know the definitive answer (CC'd on this email).

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


wiki utility (was: Wiki Administration)

2003-01-28 Thread Greg Stein
On Tue, Jan 28, 2003 at 07:55:45PM +0100, Dirk-Willem van Gulik wrote:
 
  Our project is getting value out of the Wiki, in part because we have
  non-Committers feeling empowered and able to contribute directly.
 
 People can do the same with patches on mailing list; and seem less likely
 to abuse that. Perhaps the simple validation (and display) of a valid
 email address may do the trick.

I would say that empirical evidence shows that the Wiki fulfills a need that
patches on a mailing list do not. If the mailing list were sufficient, then
the Wiki would be empty.

The simplest answer is that the Wiki is *much* easier to use and respond to.
Consider these two operations:

 A. the Wiki approach
 
1. view a web page
2. oops. something is wrong.
3. edit the page.
4. Goodness(tm)

 B. the mailing list approach
 
1. view a web page
2. oops. something is wrong.
3. view source, develop a patch.
4. send patch to mailing list.
5. rejected. patch should be against source.
6. crawl thru CVS to find the source. oh! the *xml* source
7. redo the patch.
8. send patch to mailing list.
9. rejected. patch broke the transform process.
   10. screw this...


:-)

Yes, I know that variations are possible on (B). But even the simplest case:

1. view a web page.
2. oops. something is wrong.
3. send email to mailing list.
4. committer updates his working copy or gets a new one.
5. change is made
6. changes are committed
7. web site is refreshed.
8. Goodness(tm)

Meanwhile, it would be typical for a good amount of time to pass. The
feedback loop as ben put it just isn't there like it is for a Wiki.


I'm not a Wiki == Documentation guy (I think there are many more uses),
but it has significant utility over mailing lists...

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


Re: Weblogs and Obstructionism

2003-01-27 Thread Greg Stein
On Mon, Jan 27, 2003 at 01:25:47AM -0500, Noel J. Bergman wrote:
...
 A project site, such as James or Jakarta, could integrate their SubWiki with
 the rest of their SVN-backed web content.  I am expecting that Greg and the
 rest of the Subversion folks will be ensuring that unchanged DAV content,
 such as a News page, is capable of being served by httpd at quite close to
 static content speed.

We've gotta yank that data out of a Berkeley DB. Of course, maybe it is
sitting in a shared memory segment, or the OS cache, or whatever, but it
will take a bit of time.

That said: we *do* support etags which can optimize GET performance. And
depending on how you ask for the content, it can be *very* cacheable. In
particular, it is possible that checkouts can cache at a local [caching]
proxy, enabling the guy sitting next to you to fetch his checkout at LAN
speed.

And last, but not least, you could put a caching reverse proxy in front of
Subversion. That would seriously offload the server. And if some Smart Guys
wrote a post-commit script to issue an ICP request to that proxy, then you
could keep the proxy up to date on all the content.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


Re: Do vs. Talk (Re: email notification done...sorta)

2003-01-09 Thread Greg Stein
On Thu, Jan 09, 2003 at 05:51:55PM +1100, Jeff Turner wrote:
 On Wed, Jan 08, 2003 at 10:26:41PM -0800, [EMAIL PROTECTED] wrote:
  Sometimes it's better to _think_ before talking or doing :-)
  
  And it's nothing wrong to think after talking and doing -
  and make changes and adjustments.
 
 Agreed.
 
  I don't think open source or meritocracy is about doing,
  it's more about feedback and review and improvements.

Costin: spot on. Thx.


 If you like.  Then what I'm describing is in this article Sam once
 posted:
 
 http://www.libertyforall.net/2002/archive/do-ocracy.html

Ah. Reliance on a higher authority. I think there is a term for that...

:-)

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


python foo (was: email notification done...sorta)

2003-01-09 Thread Greg Stein
On Thu, Jan 09, 2003 at 08:42:58AM -0800, Stefano Mazzocchi wrote:
 David N. Welton wrote:
...
  Anyone can code in Python.  It's easy, and it runs anywhere.  Not
  quite an offer of help, but... if you have figured out one programming
  language, picking up Python will not be hard, nor unpleasant.
 
 That's been my experience... but python really needs better support for 
 multidimensional arrays :-) or merge numeric python in the default 
 language. But anyway...

Huh?

 array = [ [1, 2, 3],
...   [4, 5, 6],
...   [7, 8, 9] ]
 print array[1][2]
6
 sparse = { (1,2): 6, (2,1): 8 }
 sparse[1,2]
6


The Numeric package is for high-performance numeric computation. Most users
don't need that kind of heavy-lifting. There are also some semantic oddities
in the package that need to be ironed about before it could move into the
core Python distribution.

But out of the box? Python has multidimensional arrays. Not sure what you're
smoking :-)

(and don't ask me about the time I tried to do a hash of hashes of hashes in
 Perl... even with Perl hacker help, I gave up; Perl just wouldn't do it)

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


Re: email notification done...sorta

2003-01-08 Thread Greg Stein
On Tue, Jan 07, 2003 at 10:12:50PM -0500, Andrew C. Oliver wrote:
 So I have email notification sorta working.  I can't get the diffs 
 included..
 
 Its too bad we don't have any decent perl programmers.  I'm apparently 
 the master PERL programmer here.  The rest of you are all talk.
 
 To see the error (which since I cant fix it, you all are obviously not 
 good enough to fix) subscribe to [EMAIL PROTECTED]

Andy,

I'm getting quite sick of your you're all talk attitude.

Chill the hell out.

-g

-- 
Greg Stein, http://www.lyra.org/


Re: email notification done...sorta

2003-01-08 Thread Greg Stein
On Wed, Jan 08, 2003 at 02:17:38PM -0500, Noel J. Bergman wrote:
  http://www.freeroller.net/page/acoliver/20030108#when_is_community_not_a
...
   - he was criticized for a message that he made
 in jest, but which wasn't at all obvious in
 that intent.

To be honest, I usually find people who say but that was a joke are simply
trying to cover up a social blunder under the ruse of you didn't get it.
Whether the case here or not, it certainly was non-obvious.

And why did he unsubscribe? We can make guesses, but that's about it. Unless
he clarifies further in his blog or posts elsewhere...

 Just Do It is a great ad slogan, but it doesn't seem to me to always be
 the appropriate model for group projects.

Right.

 Yes, it makes things happen.  But
 when people are actively discussing an issue of communal interest, it makes
 sense to me that the issue be discussed, various ways to doing something
 examined, tradeoffs weighed, and then execute a change based upon some
 concensus.  Otherwise, when more than one person cares about a subject,
 Just Do It results in one person's vision being realized, and a cycle of
 potentially conflicting changes necessary to stablize the code.  Am I
 missing something?

You're missing the fact that a just do it attitude can be totally
inconsiderate towards your peers. I don't care about your opinion, I'm just
getting it done. It certainly doesn't help foster a community based on
mutual respect.

 I'm going to be curious to see how Subwiki works out -- if the intent is to
 switch --- being in Python, not Perl, but still not in Java.  Are there more
 Python coders than Perl here?

It is probably about the same number, but the SubWiki author is here while
the UseModWiki author is not :-)

To be honest, any kind of switch would be based on features rather than on
the language. (and the fact that I can maintain our installation)

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


Re: fyi wiki statistics

2003-01-07 Thread Greg Stein
On Tue, Jan 07, 2003 at 11:53:52AM -0500, Ben Hyde wrote:
...
 It turns out if you build a event driven mail based notification system 
 you shortly there after discover that it's too painful to use.  The 
 Wiki model results in editors writing changes so they can preview; and 
 in tangles of nodes going thru periods of total chaos[1] as an editor 
 attempts to make any changes that involve more than one node.  Both 
 these make the change stream very hard to read.  I suspect that much of 
 that could be resolved by sending mail with changes when the dust 
 settles.

Bah. Use SubWiki, check out the Wiki pages into a working copy, make all
your changes, then commit them. Regular commit email sends the full bunch of
changes.

Simple as that :-)

Cheers,
-g

p.s. of course, if SubWiki were anything beyond pre-alpha, I might actually
recommend deploying it to apache.org :-)

-- 
Greg Stein, http://www.lyra.org/


subversion (was: fyi wiki statistics)

2003-01-07 Thread Greg Stein
On Tue, Jan 07, 2003 at 04:48:11PM -0500, Noel J. Bergman wrote:
  Bah. Use SubWiki, check out the Wiki pages into a working copy, make all
  your changes, then commit them. Regular commit email sends the full bunch
 of
  changes.
 
 grin  Does this mean that Subversion is coming soon to replace a CVS
 repository near us?
 
 Not that updating a Wiki that way is in the spirit of Wikis as I know them,
 but I'm looking forward to Subversion.

A couple days ago, Brian installed some dependencies on icarus and daedalus
to support building Subversion. Next up is to try building it. Assuming that
works, then yes: we're going to enable a Subversion server on icarus, and
we'll have clients on icarus and daedalus.

The Apache Commons project is going to start its work in an SVN repository.
Other projects can migrate as they choose.

(we'll also be upgrading ViewCVS to the CVS version which has SVN support)

Once we have SVN, then we can also start playing with stuff like SubWiki.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


Re: fyi wiki statistics

2003-01-07 Thread Greg Stein
On Tue, Jan 07, 2003 at 05:08:19PM -0500, James Taylor wrote:
  You are stating that:
  
0) download a working copy [this is done only once]
1) go to a page
2) edit it
3) save it
4) commit the page
  
  is comparably simple with

Feh. I said no such thing. I said that if you wanted to do multiple page
edits without spamming the change-notification mailing list, then SubWiki
makes it possible [by following the steps you suggest].

In no way did I say it was comparably simple to standard Wiki editing. Of
course not... jeez, just how small do you think my brain is? :-)

1) go to a page
2) edit it
3) save it
  
  and I disagree.
 
 If it means I can edit the page in my fancy editor of choice rather than
 a dumb web browser then it is much simpler.

And standard tools and standard commit emails and standard access control
and all kinds of other stuff.

  The (only?) beauty of a wiki is its dead-simple editing cycle.
 
 I believe sub wiki also has a TTW editing interface. No reason you can't
 have both. Because it uses subversion to hold pages, the interface is
 nicely seperated from the data store.

Yes. You definitely cna edit pages via the web site. That *is* what a Wiki
is all about. Not the stupid formatting rules.

http://test.webdav.org/wiki/Welcome

And both is actually incorrect. You have four ways to view the content and
three ways to edit the content:

  1) read/write via the Wiki itself
  2) read/write via working copies
  3) read/write via WebDAV (new from sussman and jerenkrantz)
  4) read via web browser

 Sure, it is not ready for primetime, but I like the idea a lot.

The code is ready, but I don't have all the standard formatting rules and
macros in there right now. There are a number of things that people expect
which just aren't in there.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


Re: fyi wiki statistics

2003-01-07 Thread Greg Stein
On Tue, Jan 07, 2003 at 02:01:43PM -0800, Stefano Mazzocchi wrote:
...
 Paint me PITA, but I think it's worth playing devil's advocate on this 
 muddy ground.

Play devil's advocate, sure, but I'd suggest a bit more research... the
ground isn't actually muddy :-)

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


Re: fyi wiki statistics

2003-01-07 Thread Greg Stein
On Tue, Jan 07, 2003 at 06:08:25PM -0500, Ben Hyde wrote:
...
 Greg Stein wrote:
  In no way did I say it was comparably simple to standard Wiki 
  editing. Of
  course not... jeez, just how small do you think my brain is? :-)
 
 Well my brain got a lot smaller after I cut my hair, so bear that in 
 mind.

Well, geez. I could have told you that. Why do you think I keep my hair long?

:-)

-- 
Greg Stein, http://www.lyra.org/


Re: mailing list organizatoin

2003-01-06 Thread Greg Stein
On Sun, Jan 05, 2003 at 09:32:18PM -0800, Aaron Bannert wrote:
 No, this does not belong on the community mailing list. If you
 are interested in helping foster new projects, and have opinions
 on how things like mailing lists should be formed, then join
 the incubator list.

You bet! +1 to that.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


Re: Tapestry incubation

2003-01-06 Thread Greg Stein
On Mon, Jan 06, 2003 at 11:38:41AM -0700, Eric Dobbs wrote:
 On Monday, January 6, 2003, at 02:35  AM, Henning Schmiedehausen wrote:
  My only concern is, that we will spread a
  limited number of developers over too many projects.
 
 The developers and their communities are already
 spread over those many projects.

Yup. And there is nothing you can do about that. You can't simply state,
Well, the ASF will only have 10 projects so that our 500 developers can
concentrate on those. We won't start an eleventh project. Guess what? If
you don't, then the developers that were interested are *still* going to go
wherever it ended up and work on it.

It isn't possible to artificially limit the number of projects under some
preconception that your limited pool of developers will only work on those.

The ASF members and committers will work on what they want. That is here or
there. But you can't coerce them.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


Re: [discussion] Jakarta PMC bylaws change

2002-11-04 Thread Greg Stein
On Mon, Nov 04, 2002 at 06:51:04PM +0100, Dirk-Willem van Gulik wrote:
...
 Now if this would be all - no worries. However I personally think that the
 transition from that one HTTP crowd to one for HTTP, one for APR, etc, etc
 was already showing that something is a bit amiss in the scaling; even
 though the group of peopple is nearly overlapping; long term goal, feature
 creep in APR, versioning issues between APR/HTTP and even getting release
 notes out with some sort of coordination with php/perl treading-aint-work
 warnings, required a fair amount of noise in order to get the coordination
 they required.
 
 I cannot help to think that a much smaller group of people across those
 projects whould have done better than the current cabal keeping things on
 track simply by being a smaller focal point who know that they cannot
 dodge the issue.

I don't think smaller would have done it. For these specific cases, I think
the issue is with volunteerism. If somebody doesn't volunteer, then it
doesn't get done. Putting somebody into a small PMC does not increase the
amount of volunteered effort.

It's possible to address each of the items you raise, but that isn't quite
relevant. We're talking about the meta-issue: small or large?

The Board is composed of nine people because we assume that everybody can't
participate all of the time. When those (hopefully few) are unavailable for
a particular item, we still have quorum to get things done. If the Board had
five people, then just a few busy people would deactivate the Board. When
the Python Software Foundation was formed, it was asked, wow. why such a
large board? why not a smaller number, like five? Well, it is a damned glad
thing that I made it seven; there are already issues with inactivity, let
alone what would happen with just five.

The same issue applies to the various PMCs. A large group means that you get
a large body to take on any issue that requires the PMC (which is few, as
you point out: mostly, it is a dev@ issue).

...
 And I also think that too large a cabal will simply create 'chair's whose
 job is much bigger than a volunteer can handle.

I disagree. Ben Hyde is the HTTPD PMC chair, and he hasn't ever really been
needed. He'll pop up around Members Meeting times to prompt for member
nominations, and he has sometimes interjected useful comments to help refine
the discussion and keep it on track. But as we've added people to the PMC, I
haven't seen his job get any more difficult.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


Re: ASF Membership Nomination

2002-10-30 Thread Greg Stein
On Tue, Oct 29, 2002 at 06:51:35AM -0500, Sam Ruby wrote:
 Greg Stein wrote:
  Sorry, but nominations for membership, commit status, or PMC membership
  really should be private. I absolutely will not participate in such an
  environment, and will encourage others to avoid it also. These kinds of
  discussions really don't enhance the community.
 
 Greg,
 
 At a minimum, please acknowledge that a large number of ASF commiters 

ACK

 have  never participated in (or even have access to) private ASF mailing 
 lists, have only seen commiter nominations done in public (and many have 
 done so themselves), and the only PMC nominations that they have seen 
 have also been done in the open (Jakarta, XML).

I already knew that. It doesn't change my thinking, though. The fact that it
happened doesn't mean it is good/bad, just that it happened that way.

Personally, I think it was bad. I had no place or right to say so, so I
didn't. But when that behavior impacts member nominations? i.e. the ASF
itself? Oh yah, then I'll add some commentary :-)

But it works -- we have committers But it works -- Jakarta has produced
some great code But it works -- ... Well, yes to all of those. Sure it
did. My concern is about the impact on the community, not the ability to get
work done. And measuring the health of a community is quite a bit less
objective. I never had the opportunity to interact or really view or hear
about the ins-and-outs of the Jakarta community until these past two or
three weeks. And you know what? I think it *is* fractured, and that is sad.
I witnessed some straight-on personal attacks on the reorg@ list, and been
privy to others due to my Board role. People actively stating they don't
want to work with somebody or interact with them. I've never seen the like
in the httpd and apr communities where we avoid talking about people
publicly. Is there a causal link? Probably not, or if so, then very minor.
But I don't want to test the hypothesis. I don't want to give any foothold
for community fractures; it just isn't worth the risk.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


committers repos (was: ASF Membership Nomination)

2002-10-30 Thread Greg Stein
On Wed, Oct 30, 2002 at 12:50:59AM +1100, David Crossley wrote:
...
 What about using CVS for this? Can only committers
 checkout the committers module? (I see that it is
 not available via ViewCVS.)

Yes, the committers repos is only available to committers. Its absence from
ViewCVS is probably more of an oversight than intended, but that *is* the
correct standpoint. The repos contains committer-private information; in
particular, the hackathon signup sheet is there -- the hackathon is not a
public event.

I've been thinking about putting a list of all the top-level projects in
there and detailing who is on the PMC for each, along with the chair. Partly
for my own benefit when I need to mail the PMC Chairs for their reports to
the Board :-)

 If so then that makes it
 a semi-private place. Each project could have their own
 document (e.g. cocoon-new-committers.txt) where we discuss
 via editing the file.
 
 This also helps to keep track of various developers that
 we may want to invite later. Too often i have seen people
 overlooked because we have just plain forgotten to invite
 them.

That repository is open to all committers. While we don't want each person
to have a field day in there, I'd also point out that you *can* put whatever
you think is appropriate into it. Just try to be considerate about the
structure you use. Until we switch to Subversion, CVS is rather stiff with
its directory layout :-)

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/


Re: [VOTE] Open this list

2002-10-26 Thread Greg Stein
On Sat, Oct 26, 2002 at 09:38:03AM -0400, Andrew C. Oliver wrote:
...
 View 1: Open the list completely, anyone can subscribe, post and read 
 the archive

-1

 View 2:  Keep the list open only to committers, members and invitees 
 (highly contributive developers and users) so far as posting goes, 
 however allow anyone to read or view the archive (and include an archive 
 such as MARC, etc.

+0

 View 3: Close the list to all except members and committers.

+1

We need a forum for the ASF to discuss itself without worrying about the
viewing public.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/