A
/. story led me to the
archives of the Linux kernel mailing list. In this I am reminded of one personal reason I have never been attracted to the Free Software or Open Source ideology. It requires a major lifestyle commitment which involves the company of unpleasant people, as a quick browse through those archives will demonstrate. (
Read more... )
Comments 19
Not every open project is like this, though; there are huge cultural variations from community to community. For example, I'm currently working with Apache Cocoon, which is sparsely documented and fiendishly complex, but is supported by a developer/user community unusually willing to provide straight, pertinent answers to well-phrased technical questions on the project mailing lists.
Reply
Thanks for the tip on Cocoon. The separation of functions to reflect different core competencies is particularly intriguing -- whether this particular model works out or not, it reflects much more concern for the authoring process than most tools.
I was sufficiently interested to start installing it, but I found the 13-page install instructions daunting, and that doesn't include the other tools I would have to install like Tomcat and Ant. Even the relatively good open source projects still have the Frankenstein problem, or more specifically, painful installation and administration costs, which I would say result from deferring integration costs onto the user. As a programmer and designer I want to concentrate on development tasks, not on system-integration tasks.
Reply
If you already have a servlet container running (Tomcat, for example, but anything 2.2-compliant should work), then installing the basic Cocoon package is as easy as building or obtaining its warfile and deploying it. Most of those 13 pages are about setting up the tools needed to build (Ant) and host (Tomcat) Cocoon, rather than Cocoon itself.
That being said, getting beyond the default install and actually doing your own stuff with Cocoon is a bit daunting, hence my forays onto cocoon-dev and various wikis in recent weeks. The "Frankenstein" image definitely applies here. I'm hoping the payoff in separation of concerns in our View layer will pay for my investment of time in climbing this learning curve, but alas there's no way to be sure a priori.
Reply
The question itself is politicized and subject to the status dynamics of the open source subculture, which is to say, asking it is punished in a variety of ways. Gee, I didn't have any trouble, wonder what's wrong with you is the most common one; a more tolerant approach simply complains in an exasperated way why this person is objecting to the same kind of thing we all have to do every day. A cynical approach welcomes the difficulty as a guarantor of job security and lashes out at the threat to the established order ( ... )
Reply
Reply
Reply
You say "well-known boundaries", but well-known by whom? Many conversations with the general counsel to the Open Source Foundation failed to elucidate what was and what wasn't required of us, and--as noted--not a lick of this has ever seen the light of day in a court of law.
We're not interested in becoming a test case.
Reply
Reply
Reply
Still, I've been gratified that by keeping my concerns civil and reasonable, I've been able to help make more space on /. for positions more complex than the formerly de rigeur "d00d, you need to read The Cathedral and the Bazaar again." I'm not the only poster who's helped to legitimize discussions of problems with open source and free software by any means, but I do have some feeling of accomplishment.
I've also tried to work the issue from the contribution side, but that's where I acquired the experiences I summarize above. I could do it but it would require more lifestyle commitment than I am willing to give.
Reply
I mostly intended a snide comment on the nature of the slashdot "community". I nearly wrote "Instead, you post to slashdot and join occult orders"...
Reply
Leave a comment