|
Few comments inline (<<>>) then I'll try to turn your suggestions into action, at the end. Thanks for putting all this in the proper perspective. -----Original Message----- From: owner-midrange-l@midrange.com [mailto:owner-midrange-l@midrange.com]On Behalf Of Joe Pluta Sent: Friday, June 29, 2001 2:12 AM To: MIDRANGE-L@midrange.com Subject: RE: OpenSource version of WebFacing (was: alternative to WebFacing) >> I'm not so much distancing myself from active participation as realizing this may never get off the ground. Not a particularly ringing endorsement. If the person touting the idea doesn't think it's going to work, then there's not a whole lot of incentive for anyone else to participate, is there? <<>> Perhaps not. But when the odds are this long, I can't say "if folks do thus-and-so, this thing's going to come together". I can't say that because I don't believe that to be a fact. >> But I am definitely distancing myself from getting into a position where I suggest what people should do. Well, if you don't have an idea of what people should do, then who is supposed to decide this? <<>> I have ideas what people can do, and that's what I'm writing down. I don't have any idea what people SHOULD do, and even if I did, they'd need to decide that for themselves. Partly because I'm a weenie, and don't want the responsibility of leading people down the wrong path. (Keep in mind, this time last year I was struggling with the idea of sending in my first post; struggling with the challenge of changing from a lurker to a writer.) But mainly because I think it's more effective for people to decide their own level of commitment, rather than have them follow somebody who thinks they have a crystal ball into the future. Anybody that looks for someone who has a crystal ball is, inevitably, going to be disappointed and their level of commitment will vanish. IMHO, it's far better to have people make up their own minds than follow any suggestion I make, which is made without benefit of the non-existent crystal ball. That's the main reason I hold back. > My committment to this is what you're reading right now. As I said, I'm > trying to write up an organizational structure that will allow folks to do > OSS development. I've asked two people to help me on this, but haven't > heard anything back, yet. In the meantime, I'm floating ideas. That's > all... Because it's still early. These are my actions. They > might not seem > like much, yet, because it _is_ all talk. I'm talking about how > this thing > should be organized. This sounds dangerously like the snake-killing committee, jt. For those who haven't heard the analogy, one type of company, when attacked by a deadly poisonous snake, immediately leaps into action, forming a committee to determine who will be the memebrs of the snake advisory committee, whose purpose is to then determine possible modes of action vis-a-vis the snake, and report these modes along with projected outcomes to the snake planning committee, at which point they can then determine the appropriate action. The other type of company KILLS THE DAMNED SNAKE. <<>> ROFLMAO... I know it sure didn't sound like it, in my posts, but I'm actually in favor of killing the damned snake. While I agree organization will be necessary at some point, I think the organization should come from the action, and not vice versa. I have seen very few successful operations that started out by defining the snake advisory committee. In fact, if you'd like to see how a reasonably successful venture of this nature started out, I suggest you check out the 1992 "state of the WWW" page, kept for historical purposes at: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html <<>> Good link, in many ways. I'd heard of Tim Berners-Lee, but never read anything by him. The thing that leaps out at me from those pages is that the focus was on THINGS THAT NEEDED TO BE DONE. Not on organization, or chains of command, or reporting bodies, but instead on actual, concrete pieces of code or protocols or other things that needed to be created. <<>> True. > The project: Develop interface (other than WebFacing) to > replace 5250. > The goal: See fundamental principles in last post. > Website: This list and the Midrange IMHO area. > Solicit comments: Done. > Poll the masses: To do. If this is indeed the project, then plenty of actual work can be done putting together a list of requirements. But this isn't some fuzzy wish list - this is a list of hard, definite, measurable goals. This requirements list will actually determine the nature of the participants and the direction of the project, long before the snake advisory committee is worked out. <<>> Thanks for putting the horse in front of the cart. Unless the primary focus of the committee is on things like profits and proceeds and payments. If that's the direction of the committee, then I for one would opt out immediately. The first principle of a collaborative non-commercial venture is that it will MAKE NO MONEY FOR ANYONE. <<>> This is a little tricky, but I'll say I agree with you. Couple points: 1) Someone wrote me "people who want the problem solved should be willing to pay something for it..." 2) Even in the Linux community, this principle has been bent. Look at Linus; and ESR was worth $30-$40 M when VA Linux (LNUX) opened. 3) Another alternative: any money made could go to fund the iNation ? 4) The academic community gives stipends (minimal amounts to cover living expenses) to students doing graduate work, teaching, and research. Since there's no money available to do this now, I'm getting ahead of myself. But it seems reasonable that a similar model could be applied if the iNation chose to fund OSS development. Covering living expenses is an obstacle for me, and I'm sure most others, keeping me from commiting a whole lot to these efforts. What it will do is provide opportunities for people to make money, by expanding the architecture of the system. If, on the other hand, there is an idea that a bunch of people will work to develop some open code that someone else can then bundle into a for-fee product, then you're going to have a hard time getting people to participate. Me, for one. <<>> Me, too. Unless IBM would want to bundle it into OS/4I (or develop derivitives from it). But that's getting a little ahead of ourselves. Instead, all projects under the OSS umbrella should by definition be placed under a GNU-like distribution license. <<>> This could be a show-stopper for me. It depends what you mean by GNU-like. Maybe I need to study the GPL more, but my understanding is that nobody can take the code and make derivitive commercial software from it. And that's even if this project falls apart in mid-stream. There's something called LGPL which is supposed to be more commercial-friendly. <<>> This is probably one of the first hurdles to cross. Also, this mailing list is not a website. There is no place to actually interchange data and code and set up test plans and have a historical archive specific to the project. You need a bug reporting system and a data/code repository and collaborative design forums. Go over to the JTOpen website to get a glimpse of the bare essentials of what such an effort would require. The mechanics of such an effort far outweigh the organizational aspects at this time, and I just don't see anyone rising to take the bait on this part of the project. <<>> I'll take a stab. > But I felt I was going out on a limb to do even that, because it isn't for > me to suggest to any of youse, that you should take on anything. That any > of you should work with any other two people to get this thing started. > That'd be premature anyway, because there hasn't even been any consensus > that three leaders is the way to go. This is starting to really frustrate me. <<>> Hopefully not too much...:) If this thing gets off the ground, we'll be able to look back at this as birthing pains. If not, just one more waste of air...:( The project is started, in many ways. I started a long time ago by writing and publishing a book that shows exactly how to do this, and provides all of the necessary code. If Brad or Nathan cares to share their efforts as part of a free solution, great, but I see no movement in that regard. So I think the issue here is to choose a path and then knock out a list of things to do. Is anybody reading this prepared to invest time and talent into such a project? <<>> Yes. One... Two, if we count you. Gotta start somewhere... > When the time comes, I'll commit hours to the project. But I'm > not going to > suggest to anybody else that they should, or how many. That's an > example of > what I meant by "they're going to have to hear it from someone other than > me". My hope is that they wouldn't _need_ to hear it from me, or anyone > else either. Each has to decide their own level of commitment. "When the time comes"? Crap. YOU won't even make a firm commitment of time, so why should anyone else? <<>> As I said, I think they should irregardless of anything you or I do. But actually I intend to make a firm commitment anyway. > After the players are identified, the project analysis can be started on. Nope. Do the analysis now. It's the one thing you can do. Build a list of things that are needed, post them on a website, let someone decide what they want to work on. Each contributor becomes the owner of that particular area, and basically decides the direction of that piece. If the snake advisory committee hasn't gotten around to setting standards, then the owner gets a free pass. This causes problems, and may eventually require rework, but it's the only way you're going to get forward movement. <<>> You've convinced me... > To make a long story short, we're at the chicken-and-egg point in > time, so I > think some of the things I say seem like a paradox, because > there's a lot of > paradox involved in bootstrapping an organization. What comes first? Commitment comes first. Real commitment. The kind of fire-in-your-gut level of commitment that caused Jobs and Wozniak to build that first Apple. The kind of thing that makes someone stay up all night to work out that last bug in SendMail. <<>> Don't get me started on ESR. His example is a big piece of what keeps me from commiting dime one to anything. Long story... You do NOT make something like this work with a bureaucratic, wait-and-see attitude. It only works by firing up the minds and hearts and imaginations of the best and the brightest, and providing an environment where they can shine. One of my favorite scenes in a movie is in the Last Starfighter, where the hero's sidekick says (and I paraphrase) "Ah, an incredible battle against insurmountable odds!" And he's in bliss, because that's the time when you know you're alive. <<>> I know this bliss from having written Mr. Gerstner to ask him not to rename the AS/400, or name it to something better than iSeries. But I went into that knowing what the odds were. I know what the odds here are... We both do. You talked about the fact that things I write are paradoxical. This here is the paradox. I'm willing to try my damndest, or as you say "commit", in spite of the certain knowledge that the odds are very, very long. I've grown comfortable trying my hardest, but knowing nothing may come of it, from having done just that over and over again this past year. But I'm never going to ask someone else to do that, though. It's a tough row to hoe, to look at things very optimistically but at the same time (at least somewhat) realistically. > After that, I'm going to hand the ball off to somebody, or some group that > identifies themselves as the initial leaders of this project. Because I > hope this thing gets off the ground, and that the players will identify > themselves. Not with that attitude it won't. If your idea is to design some sort of magical org chart for a successful project, and then sit back and watch it run, then you're being naive, IMHO. <<>> That would be naive. But that's not what I'm trying to do: get the thing started and then sit back. I'm trying to get the thing started and then see what comes of it. It's real hard for me to commit to something down the road, when it's impossible for me to get any firm idea of what will come of this, down the road. I'll try anyhow. Organizations at their best are flexible, organic things that evolve from their environment. The leaders and participants will dictate the structure, not the other way around. Back in a previous life, I managed several teams working on projects. The teams were to all outside appearances identical, with a similar number of people and a similar objective, with the same timelines and resources. But the different individuals in each team made it necessary to manage each one completely separately. One team required almost daily review and direction, while the same approach on another team actually slowed it down. <<>> All very true. My point is that designing an organization without knowing the people or the goals is something like trying to clap one handed. It takes up a lot of time, and makes a lot of wind, but nothing really gets accomplished. Or for a slightly homier metaphor, it's a bit like teaching a pig to sing - it accomplishes nothing, and annoys the pig. <<>> No offense, Joe. I'm just quoting your saying: I think I've been annoying the pig, too much. <ROFL> In other words, I agree with you... Anyway, I'm done here. The only next step I would participate in would involve an actual set of interfaces or protocols, or perhaps discussing the requirements of a website to support the effort. <<>> I hope you'll do both. Like I said, I'll take a stab at the web site. I know of a utility, actually a CMS (content management system) and free web hosting service that should give us a jumping-off point. I look at it as a prototype, because it doesn't run on a 400. But it has so many built-in features. The main one being that an e-idiot, such as myself, can put a decent site together in a few hours. <vbg> <<>> Two features are interesting: Apparently, the contents are automatically entered into the major search engines. Also, the web pages (or what they call "stories") can be turned into a newswire feed. I don't understand how that part works exactly. <<>> Point being: ***NOTHING PROPRIETARY OR CONFIDENCIAL SHOULD BE PUT ON THIS WEBSITE***. <<>> My schedule is pretty much cleared, I hope to get back to you with a web address, hopefully yet today. Thanks for putting this in concrete terms, Joe, a lot better than I did...:) And hope you've inspired some others to jump in the pile, and do something. jt +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to MIDRANGE-L@midrange.com. | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.