473,320 Members | 1,839 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

new XML query language

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?
Jul 20 '05 #1
2 1301
"A. Y. Chen" <ar**@spyre.net> wrote in message
news:2a**************************@posting.google.c 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
Jul 20 '05 #2
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.

Jul 20 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: Thomi Baechler | last post by:
Hello Everybody I run the following query against to identical databases. Execution time on the first DB is 0 seconds, on the other 6 seconds! SELECT dbo.HRMABZ.EMPKEY ,...
1
by: traceable1 | last post by:
I have 2 SQL databases which are the same and are giving me different query plans. select s.* from hlresults h inner join specimens s on s.specimen_tk = h.specimen_tk where s.site_tk = 9 and...
1
by: maurizio.ferracini | last post by:
a student know one ore more programming language in a mask i select from a list_box one or more language and i send ad parameter to a query that extract the student that know all this language....
30
by: Vadim Tropashko | last post by:
Reposting with more clarification (as Jan asked). Suppose I have a BNFgrammar and a source text parsed into a tree. How would I query an identifier declaration? All the XQuery tutorials...
3
by: rinu911 | last post by:
hi all I am tring to insert a values to a table by checking if the value is there in the table already but it gives me this error "Query input must contain at least one table or query" ...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.