Hm, it seems a bit vague and broad in scope. Perhaps it would be clearer if you considered applying efforts towards a specific problem in database or application design. Open source is good for a lot of collaborative purposes but it is not the only way a product can be created. Just a general observation from my years on this list and others like it: those who know enough about software like Oracle to make full-blown products such as API's or applications are usually making money from it in one way or another.
----- additional discussion for consideration ... On one hand, you have the paid sources such as PL/SQL, SQL or Oracle database manuals from book publishers who charge $50 to $100 per title which often contains over-generalized and incomplete code samples to illustrate the most basic concepts to get most advanced developers a starting point in the right direction. On another hand, you have the myriad of blogs, Oracle reference sites and other web based references which compete every day for high rankings on Google and other search engines so that programmers like us will click on their links to generate their precious site traffic and advertising/click-stream revenue. I suppose it is only fair that these webmasters and authors also get a share of profit for hosting ideas and concepts... which may not be entirely their own. And then there's the charity cases. These are listservers, forums and other guided help sources with public, community support. The contributors have varying motives: Some post questions exclusively, constantly leaning on other members for continual support, advice and guidance. Some with more experience or knowledge try their hand at fielding answers in the spirit of helping fellow developers and programmers alike. I am sad to observe however that the altruism of this latter group is a dying breed in this Web 2.0, revised version of the Internet. With the advent of "cut-and-paste" programmers or students trolling Google searches to find answers that look suitable enough to cut-and-paste into their term papers and take-home final exams. Some are even so bold as to outright parrot their test questions (or their boss's/client's requirements) word for word and unfiltered in the hopes that an immediate answer will be spoon-fed to them. There is nothing wrong with copying. Often it is a stepping stone to learning for ourselves how to handle new concepts and techniques. I would like to distinguish the career copycats from the organic, hands-on learners. The difference is often painfully obvious but impossible to separate out in public forums... posted content is out there for anyone to read, regardless of their personal motivation. Perhaps this is also why there is a reluctance to build meaningful discussions on this list. I recently posted a tickler for discussion asking about opinions on application design, database design and other programming strategies. The prompt miserably failed to attract response. I suppose this falls under the category of Rule #1: Anyone with enough meaningful Oracle/database knowledge is probably making money from it. My previous discussion prompt and Sonty's proposal falls under the realm of highly-paid consultants who usually brought in by team managers to "educate" their full-time counterparts or to lend some form of opinion from their "expertise". Why would people pay for their advice if they knew that the same level of expertise could be accumulated by simply pointing to Google groups? Forum and listserver "charity" contributions aren't all that bad. I have seen some excellent, well documented chunks of sample code with the intent of teaching a concept or a lesson from someone's personal expertise and knowledge. In turn, the contributor's identity experiences a boost in the "human" search engine. People over time learn who these persons are and instantly seek them out for advice or opinions from authority. These people also are often book authors, website owners (with ad revenue streams enabled) or offer "consultant" services for premium fees. Then there's the "other" category of rabble: the egoists. People who post purely from the satisfaction of solving problems or demonstrating personal skills and knowledge... nothing wrong with ego! If someone else also manages to get some help in the deal, it's a win-win situation as well. Sonty, in final response to your idea, it sounds like a good one, but the pool of Oracle talent and resources come from a different genre and parentage than their open source neighbors. Traditionally open source platforms: linux, perl, PHP, mysql, etc. have experienced great success in the open source arena because their products were founded on these concepts of an open platform framework. Oracle, a proprietary software platform, is not. From my observations, the culture and mindset in the Oracle domain is just different from "open source". There are a handful of built-in product API's already in the Oracle product, but programmers need to at least have a skill level high enough to comprehend the publisher's documentation or possess enough money to enroll in private tutoring or instructional courses on their use. In a legal sense, are we as developers even able to distribute PL/SQL code under a open source license? No matter what we do to sanitize our code, the method of expression is still based on a proprietary construct (language). I have seen PL/SQL packages and applications chartered as "freeware" products, but that is a very different licensing scheme than "open source". How can any code generated on a non-open platform be legitimately open-source itself? Linux open-source purists for example, often build distros of their product purged of any proprietary code/software including low-level hardware drivers. So, consider your original motivations in suggesting an open-source project. Depending on what you want to get back out of the effort, there are a number of ways to initiate the project's charter and scope. Rich Pascual -- You received this message because you are subscribed to the Google Groups "Oracle PL/SQL" group. To post to this group, send email to Oracle-PLSQL@googlegroups.com To unsubscribe from this group, send email to oracle-plsql-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Oracle-PLSQL?hl=en