Someone filed a patent partially based on my source code on CodeProject
-
I was writing a C++ library but forgot how to write something. I was googling my combination library for solution. I found out my combination code was used in some open-source libraries. Someone even filed a patent[^] partially based on my combination code. Note: the appendix A contains the source code for my Combinations in C++[^] article (search for "next_combination"). My name is removed from the squashed source code. LOAD-BALANCING AND TECHNOLOGY SHARING USING LEMPEL-ZIV COMPLEXITY TO SELECT OPTIMAL CLIENT-SETS [^]
-
I was writing a C++ library but forgot how to write something. I was googling my combination library for solution. I found out my combination code was used in some open-source libraries. Someone even filed a patent[^] partially based on my combination code. Note: the appendix A contains the source code for my Combinations in C++[^] article (search for "next_combination"). My name is removed from the squashed source code. LOAD-BALANCING AND TECHNOLOGY SHARING USING LEMPEL-ZIV COMPLEXITY TO SELECT OPTIMAL CLIENT-SETS [^]
You have his name, address, maybe even phone. I reckon either contact him or talk to an attorney and consider suing him. Some attorneys will actually do this for free although they may take most or even all of the compensation received.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
-
You have his name, address, maybe even phone. I reckon either contact him or talk to an attorney and consider suing him. Some attorneys will actually do this for free although they may take most or even all of the compensation received.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
The article is under the Code Project Open License... not sure if that matters, but I wouldn't go around suing people because they made use of my open source code.
[
S<T>::f(U) // Out of line.
](http://msdn.microsoft.com/en-us/library/8yk3t00s(v=vs.71).aspx)
-
I was writing a C++ library but forgot how to write something. I was googling my combination library for solution. I found out my combination code was used in some open-source libraries. Someone even filed a patent[^] partially based on my combination code. Note: the appendix A contains the source code for my Combinations in C++[^] article (search for "next_combination"). My name is removed from the squashed source code. LOAD-BALANCING AND TECHNOLOGY SHARING USING LEMPEL-ZIV COMPLEXITY TO SELECT OPTIMAL CLIENT-SETS [^]
WOW! People are real a-holes! ...maybe you need to contact the patent office or maybe even an attorney to block the patent... Since the company address is there, you should look-up the name of a director or manager level person and send a correspondence (you may be able to find an e-mail) stating the fact that your code cannot be used as part of a patent (or something to that effect). Heck I'm driving distance from there, let's go pay a visit! :mad: (<-- yes, joking about that part)
-
The article is under the Code Project Open License... not sure if that matters, but I wouldn't go around suing people because they made use of my open source code.
[
S<T>::f(U) // Out of line.
](http://msdn.microsoft.com/en-us/library/8yk3t00s(v=vs.71).aspx)
...its not the using it that would be a problem, its the whole patenting under someone else's name...
-
...its not the using it that would be a problem, its the whole patenting under someone else's name...
"partially based on my combination code" Doesn't sound like he's making the work his own. Sounds like he's just using it as part of some other work.
[
S<T>::f(U) // Out of line.
](http://msdn.microsoft.com/en-us/library/8yk3t00s(v=vs.71).aspx)
-
"partially based on my combination code" Doesn't sound like he's making the work his own. Sounds like he's just using it as part of some other work.
[
S<T>::f(U) // Out of line.
](http://msdn.microsoft.com/en-us/library/8yk3t00s(v=vs.71).aspx)
that's true, but when you file a patent, you have to provide a list of people who worked on the material being published (I've filed patents) and state that the all of the work was done by people on that list.
-
that's true, but when you file a patent, you have to provide a list of people who worked on the material being published (I've filed patents) and state that the all of the work was done by people on that list.
Yeah, removing the copyright was clearly wrong (and most likely illegal).
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
-
that's true, but when you file a patent, you have to provide a list of people who worked on the material being published (I've filed patents) and state that the all of the work was done by people on that list.
I'm not sure if that's true for open source code you modify and which doesn't require author attribution.
[
S<T>::f(U) // Out of line.
](http://msdn.microsoft.com/en-us/library/8yk3t00s(v=vs.71).aspx)
-
WOW! People are real a-holes! ...maybe you need to contact the patent office or maybe even an attorney to block the patent... Since the company address is there, you should look-up the name of a director or manager level person and send a correspondence (you may be able to find an e-mail) stating the fact that your code cannot be used as part of a patent (or something to that effect). Heck I'm driving distance from there, let's go pay a visit! :mad: (<-- yes, joking about that part)
When I released my source code under CPOL, I believe I have relinquished my rights to it; it is up to anyone who uses my source code to modify. There are many next_combination implementations on the web. He does not need to use mine. What surprises me, is that is there any need to include source code in a patent? He could have just briefly mentioned about the combination algorithm.
-
I'm not sure if that's true for open source code you modify and which doesn't require author attribution.
[
S<T>::f(U) // Out of line.
](http://msdn.microsoft.com/en-us/library/8yk3t00s(v=vs.71).aspx)
you may be right about that...
-
WOW! People are real a-holes! ...maybe you need to contact the patent office or maybe even an attorney to block the patent... Since the company address is there, you should look-up the name of a director or manager level person and send a correspondence (you may be able to find an e-mail) stating the fact that your code cannot be used as part of a patent (or something to that effect). Heck I'm driving distance from there, let's go pay a visit! :mad: (<-- yes, joking about that part)
Albert Holguin wrote:
Since the company address is there, you should look-up the name of a director or manager level person and send a correspondence (you may be able to find an e-mail) stating the fact that your code cannot be used as part of a patent (or something to that effect).
5d. :thumbsup:
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
-
When I released my source code under CPOL, I believe I have relinquished my rights to it; it is up to anyone who uses my source code to modify. There are many next_combination implementations on the web. He does not need to use mine. What surprises me, is that is there any need to include source code in a patent? He could have just briefly mentioned about the combination algorithm.
yeah, i think you guys are right about relinquishing rights with the license...
-
Yeah, removing the copyright was clearly wrong (and most likely illegal).
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
The author said his name was removed, not a copyright notice.
[
S<T>::f(U) // Out of line.
](http://msdn.microsoft.com/en-us/library/8yk3t00s(v=vs.71).aspx)
-
The author said his name was removed, not a copyright notice.
[
S<T>::f(U) // Out of line.
](http://msdn.microsoft.com/en-us/library/8yk3t00s(v=vs.71).aspx)
this bit
// Copyright 2003 - 2006 Wong Shao Voon
// No warranty, implied or expressed, is included.
// Author is not liable for any type of loss through
// the use of this source code. Use it at your own risk!is present on CP (http://www.codeproject.com/script/Articles/ViewDownloads.aspx?aid=4675[^]) and was removed, while what remains uses the same variable names and comments as the CP material. BTW: not sure what to think of a copyright notice inside material that is protected by CPOL. :)
Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.
-
The author said his name was removed, not a copyright notice.
[
S<T>::f(U) // Out of line.
](http://msdn.microsoft.com/en-us/library/8yk3t00s(v=vs.71).aspx)
I should have added a copyright notice in the source code! An oversight!! But now it is impossible to update all of them now that my article and source code were copied to many coding websites (without my permission)
-
I should have added a copyright notice in the source code! An oversight!! But now it is impossible to update all of them now that my article and source code were copied to many coding websites (without my permission)
I wouldn't object to the copying and using of open source code, after all, that's its purpose... but to actually use it in a patent!? ...that's just not right.
-
you may be right about that...
That's what lawyers are for...
A guide to posting questions on CodeProject[^]
Dave Kreskowiak -
I wouldn't object to the copying and using of open source code, after all, that's its purpose... but to actually use it in a patent!? ...that's just not right.
Albert Holguin wrote:
but to actually use it in a patent
How would you feel about people who use your code to make money? Or on the job? All are valid uses of open source code, depending on the license (some have restrictions, such as maintaining any copyright notices or not using for commercial purposes). I'm not really sure what the CPOL states. But if you put code online with the intention of giving it away, I wouldn't get annoyed when somebody actually uses it.
[
S<T>::f(U) // Out of line.
](http://msdn.microsoft.com/en-us/library/8yk3t00s(v=vs.71).aspx)
-
That's what lawyers are for...
A guide to posting questions on CodeProject[^]
Dave KreskowiakI did suggest that, keep reading... ;)