473,386 Members | 1,817 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,386 software developers and data experts.

Software Copyright Resources?

I'm having a difficult time determining how to proceed with protecting
an eXtensible Markup Language (XML) I am developing for use with
an application written in C#.

I'll probably be using Creative Commons as I want to make it possible
for others to freely use the markup language while disallowing others
to resell or reuse in commercial endeavors. I have no clue how
enforceable a Creative Commons Copyright may be when the U.S.
Copyright office is the 'official' authority.

Can someone provide me with any advisory resources, case histories,
guidelines or documentation regarding the copyright of software?
Anything but the U.S. Copyright office should be helpful as I'm already
aware of their resources. XML is so new and the use of the word
copyright is so common I am not finding much luck using Google.

FYI - I've discovered and listened to a streaming audio book [1]
"Free Culture" that is all about copyright. Very very interesting...

--
<%= Clinton Gallagher, "Twice the Results -- Half the Cost"
Architectural & e-Business Consulting -- Software Development
NET cs*********@REMOVETHISTEXTmetromilwaukee.com
URL http://www.metromilwaukee.com/clintongallagher/

[1] http://www.turnstyle.org/FreeCulture/
Jul 20 '05 #1
4 1707
clintonG (cs*********@REMOVETHISTEXTmetromilwaukee.com) wrote:
: I'm having a difficult time determining how to proceed with protecting
: an eXtensible Markup Language (XML) I am developing for use with
: an application written in C#.

: I'll probably be using Creative Commons as I want to make it possible
: for others to freely use the markup language while disallowing others
: to resell or reuse in commercial endeavors. I have no clue how
: enforceable a Creative Commons Copyright may be when the U.S.
: Copyright office is the 'official' authority.

An xml markup language can not be copyright, it would have to be patented.

You can copyright a book _about_ the language, and depending on the type
of data in a marked up document, you may be able to copyright specific
documents that used the language. You could also copyright specific
implementations of software that somehow involved your language. But the
language itself is a technique, and would have to be patented.

Patenting is much harder than copyright. Copyright automatically belongs
to the author of anything that can be copyright basically as soon as it is
created.

Patenting is an involved process.

However, there are ways to protect the names of thing. A "registered
trademark" for example, and others I am not familiar with. One of those
technique could allow you to protect the name of the language, and to tie
any use of the name back to you, the author.

Caveat, I am not a lawyer, these are my opinions, based on things I have
read.

Jul 20 '05 #2
I understand but disagree with your comments which I appreciate
regardless. I've done due diligene in other areas and am well
familair with trade mark and trade name issues.

XML is a *computer language* and as such a computer language
can in fact be copyrighted if it meets specific criteria, notably the
requirement that it must be (1) original, (2) creative, and (3) fixed in
a tangible medium of expression. It can also be a derivitive work
as XML if that which the derivitive is derived from does not
disallow derivitive works. I've discussed this with 2 guys from the
W3C each of whom confirmed that XML itself is in the public
domain but when asked to substantiate could not provide any
documentation. I'm still trying to find legal counsel for the W3C
in this regard.

Aside from that, it is item 3 most of us laypersons have problems
understanding how to apply. The 'expression' is the determination of
the means by which the original and creative work is conveyed
including the structure and the presentation of the conveyance.

For example, did you know the way a web page is displayed on
the monitor can be copyrighted? That would be a good example
of 'expression' and was the basis for lots of litigation which most
of us refer to as the 'look and feel' noting there are grey areas that
can and will affect what I am working on that could compromise
how the expression is 'published' which can make or break me
as the process of publishing a copyrighted work is a very important
condiseration of the expression itself.

Clear as mud heh :-)
--
<%= Clinton Gallagher, "Twice the Results -- Half the Cost"
Architectural & e-Business Consulting -- Software Development
NET cs*********@REMOVETHISTEXTmetromilwaukee.com
URL http://www.metromilwaukee.com/clintongallagher/

"Malcolm Dew-Jones" <yf***@vtn1.victoria.tc.ca> wrote in message
news:41******@news.victoria.tc.ca...
clintonG (cs*********@REMOVETHISTEXTmetromilwaukee.com) wrote:
: I'm having a difficult time determining how to proceed with protecting
: an eXtensible Markup Language (XML) I am developing for use with
: an application written in C#.

: I'll probably be using Creative Commons as I want to make it possible
: for others to freely use the markup language while disallowing others
: to resell or reuse in commercial endeavors. I have no clue how
: enforceable a Creative Commons Copyright may be when the U.S.
: Copyright office is the 'official' authority.

An xml markup language can not be copyright, it would have to be patented.

You can copyright a book _about_ the language, and depending on the type
of data in a marked up document, you may be able to copyright specific
documents that used the language. You could also copyright specific
implementations of software that somehow involved your language. But the
language itself is a technique, and would have to be patented.

Patenting is much harder than copyright. Copyright automatically belongs
to the author of anything that can be copyright basically as soon as it is
created.

Patenting is an involved process.

However, there are ways to protect the names of thing. A "registered
trademark" for example, and others I am not familiar with. One of those
technique could allow you to protect the name of the language, and to tie
any use of the name back to you, the author.

Caveat, I am not a lawyer, these are my opinions, based on things I have
read.

Jul 20 '05 #3
clintonG (cs*********@REMOVETHISTEXTmetromilwaukee.com) wrote:
: I understand but disagree with your comments which I appreciate
: regardless. I've done due diligene in other areas and am well
: familair with trade mark and trade name issues.

: XML is a *computer language* and as such a computer language
: can in fact be copyrighted if it meets specific criteria, notably the
: requirement that it must be (1) original, (2) creative, and (3) fixed in
: a tangible medium of expression. It can also be a derivitive work
: as XML if that which the derivitive is derived from does not
: disallow derivitive works. I've discussed this with 2 guys from the
: W3C each of whom confirmed that XML itself is in the public
: domain but when asked to substantiate could not provide any
: documentation. I'm still trying to find legal counsel for the W3C
: in this regard.

: Aside from that, it is item 3 most of us laypersons have problems
: understanding how to apply. The 'expression' is the determination of
: the means by which the original and creative work is conveyed
: including the structure and the presentation of the conveyance.

: For example, did you know the way a web page is displayed on
: the monitor can be copyrighted? That would be a good example
: of 'expression' and was the basis for lots of litigation which most
: of us refer to as the 'look and feel' noting there are grey areas that
: can and will affect what I am working on that could compromise
: how the expression is 'published' which can make or break me
: as the process of publishing a copyrighted work is a very important
: condiseration of the expression itself.

: Clear as mud heh :-)
(egads, all this top posting)

Suit yourself, but I don't see that "look and feel" copyrights have
anything to do with copyrighting an xml language.

: --
: <%= Clinton Gallagher, "Twice the Results -- Half the Cost"
: Architectural & e-Business Consulting -- Software Development
: NET cs*********@REMOVETHISTEXTmetromilwaukee.com
: URL http://www.metromilwaukee.com/clintongallagher/

: "Malcolm Dew-Jones" <yf***@vtn1.victoria.tc.ca> wrote in message
: news:41******@news.victoria.tc.ca...
: > clintonG (cs*********@REMOVETHISTEXTmetromilwaukee.com) wrote:
: > : I'm having a difficult time determining how to proceed with protecting
: > : an eXtensible Markup Language (XML) I am developing for use with
: > : an application written in C#.
: >
: > : I'll probably be using Creative Commons as I want to make it possible
: > : for others to freely use the markup language while disallowing others
: > : to resell or reuse in commercial endeavors. I have no clue how
: > : enforceable a Creative Commons Copyright may be when the U.S.
: > : Copyright office is the 'official' authority.
: >
: > An xml markup language can not be copyright, it would have to be patented.
: >
: > You can copyright a book _about_ the language, and depending on the type
: > of data in a marked up document, you may be able to copyright specific
: > documents that used the language. You could also copyright specific
: > implementations of software that somehow involved your language. But the
: > language itself is a technique, and would have to be patented.
: >
: > Patenting is much harder than copyright. Copyright automatically belongs
: > to the author of anything that can be copyright basically as soon as it is
: > created.
: >
: > Patenting is an involved process.
: >
: > However, there are ways to protect the names of thing. A "registered
: > trademark" for example, and others I am not familiar with. One of those
: > technique could allow you to protect the name of the language, and to tie
: > any use of the name back to you, the author.
: >
: > Caveat, I am not a lawyer, these are my opinions, based on things I have
: > read.
: >

--

(Paying) telecommute programming projects wanted. Simply reply to this.

Jul 20 '05 #4
On Tue, 28 Sep 2004 16:01:55 GMT, "clintonG"
<cs*********@REMOVETHISTEXTmetromilwaukee.com> wrote:
I'm having a difficult time determining how to proceed with protecting
an eXtensible Markup Language (XML) I am developing for use with
an application written in C#.


What are you trying to protect ?

A schema for XML ?

A trademark applied to this schema ? (this is a very popular
commercial technique - there is stronger established legal protection
over trademarks than there is over most technical standards)

Data encoded in XML ?

Your legal and technical options vary widely, depending on which one
you wish to protect. Please describe it further.
--
Smert' spamionam
Jul 20 '05 #5

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

Similar topics

0
by: ACM SIGSOFT 2004 Publicity Chair | last post by:
CALL FOR PAPERS AND WORKSHOPS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ACM SIGSOFT 2004 12th International Symposium on the Foundations of Software...
31
by: poisondart | last post by:
Hi, I'm not sure if this is the right group to post this. If not, then I would appreciate if somebody could point me to the correct group. This is my first time releasing software to the...
39
by: Kaarel | last post by:
I don't feel very confident when it comes to software licenses. But there are some cases I would like to make myself clear. What I am particulary interested in is when does GPL license become...
6
by: Gary James | last post by:
This may not be a direct C# question, but since I'll be using using C# for development, I thought I'd pose the question here. I'll soon be involved in the design of a new software product that...
0
by: clintonG | last post by:
I'm having a difficult time determining how to proceed with protecting an eXtensible Markup Language (XML) I am developing for use with an application written in C#. Can someone provide me with...
11
by: itamtodd | last post by:
I am in the process of developing a small program that I will be trying to sell to different institutions. The program is written in VB and uses an Access database. Now how do I go about...
3
by: LW | last post by:
"Consider the U.S. government's recognition and protection of intellectual property in the computer industry. Inventors of computer hardware were able to patent their inventions, and the government...
38
by: farsheed | last post by:
I wrote a software and I want to protect it so can not be cracked easily. I wrote it in python and compile it using py2exe. what is the best way in your opinion?
9
by: firewoodtim | last post by:
What is the impact of software patents on a developer's plans to market, or even use, his/her work? I have a set of my own PHP scripts that I want to use for building my clients' sites, but I am...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

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.