On Fri, Jul 18, 2008 at 8:13 AM, John Leach <[EMAIL PROTECTED]> wrote:
> Dear list, > > I've been discussing the problem of generic libraries for JavaScript > with a couple of other developers of open source projects. We all use > Rhino, and are pretty careful about using namespaces for our own > projects, but we'd like to share or co-develop generic libraries for > things like files, especially for command line applications, or server > side applications, such as in Helma. > One of the ideas is to use Rhino as the namespace, such as Rhino.File > for read, write and 'rithmatic on files. > > Maybe others on this list are facing a similar dilema, or maybe I just > don't know where to go for de-facto standard JavaScript libraries? > > Do the Rhino developers mind if the name is used? The code will > certainly be Rhino (and Java) dependent. Other ideas? > I am not a rhino contributor, just a user and contributor to a JavaScript toolkit, Dojo. I suggest you do not use the Rhino name unless the code is part of the Rhino source tree and will be delivered with Rhino. Otherwise, the code will be a dependency the developer will need to include with their code. It would be misleading to call it Rhino when it is something the developer needs to track and install themselves, and not an integral part of Rhino. It is sort of like how Apache delivers lots of very useful modules, but they are always in the Apache namespace. They would not think of putting them in the java namespace, even though many projects depend on them. There are probably other trademark/legal issues you could avoid too by picking a different name. It seems best and least confusing to just to pick a name other than "Rhino" for your commonly shared code and evangelize its use to Rhino users. This will also make the library easier to find via web searches too. If, down the road, it is so useful and important when using Rhino, and it gets folded into the project, a name change may be in order then. James _______________________________________________ dev-tech-js-engine-rhino mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino
