Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > XML > new XML query language

Reply
Thread Tools

new XML query language

 
 
A. Y. Chen
Guest
Posts: n/a
 
      12-23-2003
Hi,

I've created a new mini-language for querying and manipulating XML.
I've demonstrated (at least to myself) that it's superior to the
standards that are currently available.

Assuming that it's really useful, what should I do with it? Should I
write up documentation and release it to the world? Should I just keep
it a proprietary secret for in-house use? Should I give it to the open
source community? Should I get a patent for it before making any
moves?

What would you do in my place?
 
Reply With Quote
 
 
 
 
Bob Foster
Guest
Posts: n/a
 
      12-24-2003
"A. Y. Chen" <> wrote in message
news: om...
> Hi,
>
> I've created a new mini-language for querying and manipulating XML.
> I've demonstrated (at least to myself) that it's superior to the
> standards that are currently available.
>
> Assuming that it's really useful, what should I do with it? Should I
> write up documentation and release it to the world? Should I just keep
> it a proprietary secret for in-house use? Should I give it to the open
> source community? Should I get a patent for it before making any
> moves?
>
> What would you do in my place?


I doubt that a language is a patentable invention. God knows everything else
is, but I believe computer languages, once disclosed, have very little
protection under any sort of IP law, patent, copyright, trade secret, take
your pick. So in your place, unless I had some whizzbang technology that
processed the language in a way nobody has done before, I would be content
if I found either a market or users for my language.

Bob Foster


 
Reply With Quote
 
 
 
 
Peter Hickman
Guest
Posts: n/a
 
      12-24-2003
A. Y. Chen wrote:
> Hi,
>
> I've created a new mini-language for querying and manipulating XML.
> I've demonstrated (at least to myself) that it's superior to the
> standards that are currently available.
>
> Assuming that it's really useful, what should I do with it? Should I
> write up documentation and release it to the world? Should I just keep
> it a proprietary secret for in-house use? Should I give it to the open
> source community? Should I get a patent for it before making any
> moves?
>
> What would you do in my place?


Assuming this is more than just a new syntax for the existing functionality
then you might protect yourself by locking away the algorythms that make your
product superiour(?). And never, ever distribute the source.

But then again you will probably find little interest in a 'one man and his
dog' company from the technical/hacker community for a propriatry non-standard
tool. You would need the backing of the likes of Sun or Oracle to come out
with a new tool and be taken seriously without giving the source away.

If you go open source however you may find that you are taken more seriously,
just don't give up your day job.

I wouldn't bet on patents unless you already have a great deal of money to
spend on lawyers.

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Another crazy new language effort - Language #42 xyzzybill@gmail.com C Programming 28 02-01-2009 11:46 AM
Different results parsing a XML file with XML::Simple (XML::Sax vs. XML::Parser) Erik Wasser Perl Misc 5 03-05-2006 10:09 PM
Query Against XML File (not just XML data) Jeremy S. ASP .Net 1 09-07-2005 10:39 PM
XML Query Language =?Utf-8?B?UGF0cmljay5PLklnZQ==?= ASP .Net 0 11-30-2004 06:45 AM
Update XML files using XML query language? Jim Cheng XML 2 07-28-2003 09:21 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57