Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Aug 3rd, 2005, 8:18 AM   #11
skuinders
Hobbyist Programmer
 
skuinders's Avatar
 
Join Date: Jun 2005
Location: MA, US
Posts: 204
Rep Power: 4 skuinders is on a distinguished road
http://www.gnu.org/copyleft/gpl.html

__________________
"A stupid man's report of what a clever man says can never be accurate, because he unconciously translates what he hears into something he can understand."
- B. Russell

http://web.bryant.edu/~srk2
skuinders is offline   Reply With Quote
Old Aug 3rd, 2005, 8:15 PM   #12
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 4 uman is on a distinguished road
holy shit

I don't know how many times I have to say it but
you
do
not
want
a
copyright

Oh, and about patents, you have to apply to get one, whereas with a copyright, it is copyrighted the moment you write it down. But that does not help you in this situation.


Hope this clears things up.
__________________
Few people deserve to be compared to (Rush) Limbaugh, most of them were convicted at the Nuremburg trials.
--WilliamSChips on Slashdot
uman is offline   Reply With Quote
Old Aug 3rd, 2005, 8:31 PM   #13
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
To reiterate uman's and my previous posts, IDEAS are protected by patent, not copyright or trademark. It's an expensive process. If you are being paid for your work by someone else, the rights to your idea are theirs unless it's totally divorced from anything they're associated with, EVEN IF YOU DO IT ON YOUR OWN TIME, unless you have previously made a contract precluding their ownership in it. When I got my patent in the mid-80s, they (the people I was contracting for) gave me $100 when they filed and $1000 when it was granted. The patent was mine, the rights were theirs. To be fair, just having the patent was worth at least $10,000 a year to me because, as a credential, it drove my market value up. Incidentally, the patent does not necessarily give you the right to do anything (it might be an illegal thing or process); it gives you the right to prevent others from doing anything with it.

The things I have told you were facts as of that time. If the patent laws have changed substantially, I'm unaware of it. I know the process sucks because a guy sued my company for infringing on his patent for passwords, which had been issued to him in 1984. His suit was tossed out, of course, because it was easy for us to prove that the password predated that time substantially. It still cost a bundle to get it sheetcanned.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Aug 30th, 2005, 8:56 PM   #14
iignotus
Professional Programmer
 
iignotus's Avatar
 
Join Date: Apr 2005
Location: Nowhere Special
Posts: 466
Rep Power: 4 iignotus is on a distinguished road
Send a message via AIM to iignotus
Patents on intellectual property are evil, by the way. If you value your soul at all, I would suggest you refrain from filing one. US Patents can not be filed by someone under 18 (afaik), also. They usually cost $300 and up, depending on what you're patenting.

A person puts a program onto a Small Device (like a remote, a toaster, a gameboy, etc.) by transferring it in a process much like USB or Serial connectors, into the ROM of the device. It can then be accessed through the electronics in the system.
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[ 
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;}
iignotus is offline   Reply With Quote
Old Aug 30th, 2005, 9:07 PM   #15
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 4 uman is on a distinguished road
uh, what?

Why are they evil?

Obvious or frivolous ones suck, but why are patents generally bad?
__________________
Few people deserve to be compared to (Rush) Limbaugh, most of them were convicted at the Nuremburg trials.
--WilliamSChips on Slashdot
uman is offline   Reply With Quote
Old Aug 30th, 2005, 9:32 PM   #16
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Patents are not bad. Frivolous patents that sneak by the patent office are bad. Patents allow creative persons to reap the rewards of their creativity for a certain period of time before others can cash in at the inventor's expense just because they have more capital available. If you couldn't protect a truly original idea, the incidence of truly original ideas would decline.

At one point, my company has a nice mechanical design based on an original idea. Our end-of-tape detector sucked rocks. A large company wanted to trade the rights to use their EOT detector for rights to use our device. We said, "No". It was a hallmark of our device, instantly recognizable. They said, "Okay, we're gonna use it. You'll be ten years in the courts before you win, and we'll be through with it by that time." And they did. One is powerless enough, even with rights; no need to exacerbate it by making people give their goods and possessions to another just because the other can't hack it.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Aug 30th, 2005, 10:31 PM   #17
iignotus
Professional Programmer
 
iignotus's Avatar
 
Join Date: Apr 2005
Location: Nowhere Special
Posts: 466
Rep Power: 4 iignotus is on a distinguished road
Send a message via AIM to iignotus
Quote:
Originally Posted by uman
Obvious or frivolous ones suck, but why are patents generally bad?
Certainly not patents in general I mean (almost all) patents on intellectual property, especially within the realm of computer software.
Quote:
Originally Posted by DaWei
Frivolous patents
As most IP patents are.
Quote:
Patents allow creative persons
*Patents allow large companies
Quote:
their creativity
People who grant patents don't usually understand the concept of "creativity".
Quote:
before others can cash in at the inventor's expense
That doesn't stop them, since even logical patents take years to grant. They can be filed by other companies and rejected in favor of said other company's filing...
Quote:
because they have more capital available
...and that is why.

Nowadays, patents generally have the opposite effect of what they're intended to do -- spur the incentive for creative ideas. IP Patents deter intellectual advancement from another person/company/whatever, even if they have more to contribut than the organisation with the patent.

IMO, the idea of patents was implemented because there was a need to stop people from going out of their way in order to learn the neccesary skills and spending time/money to obtain the neccesary physical materials to compete with another person's product/idea. However, since there is nothing stopping (and never shold there be) anyone from learning a programming language (or a branch of maths, etc.) and coming up with ideas of their own, nearly all IP patents are frivilous. Learning is not an expense. The ability to learn is free to anyone, and granting patents for something that anyone can do is ridiculous.

Now mind you, I do have at the least a fair knowledge of patents, and as such I certainly don't see the idea of patent law as being unneccesary. At least with regard to the USPTO, patents for Intellectual Property are being misguidedly granted due to a lack of knowledge on the behalf of the granter, and the potential grantee should know better. However, a wealth of knowledge does not stop the desire for wealth of another kind, no matter how unneccesary it may be.

Ideas can be patentable and overtly complex ones should be, but far too many people (and companies) believe that their idea is something that has never been thought of before by all of mankind, and they have the tactics and cash to prevent progress by others to secure income -- not to mention that prior art is MUCH harder to prove than it seems.
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[ 
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;}
iignotus is offline   Reply With Quote
Old Aug 31st, 2005, 7:28 AM   #18
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Quote:
Ideas can be patentable and overtly complex ones should be, but far too many people (and companies) believe that their idea is something that has never been thought of before by all of mankind, and they have the tactics and cash to prevent progress by others to secure income -- not to mention that prior art is MUCH harder to prove than it seems.
I grant you that, and I mentioned the problems in my post. Denigrating a concept because its implementation has become flawed is somewhat akin to throwing the baby out with the bath water. There is a high probability that if you should bust your ass over a truly new idea that offers rewarding commercial success, you will wish you could patent it.

All good ideas are intellectual property -- what else would they be? I'll give you credit for rational, if perhaps not all-pervasive, thought and expression, at least. Far too many of the detractors are just wind chimes blowing in the breeze of blather.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Aug 31st, 2005, 2:48 PM   #19
iignotus
Professional Programmer
 
iignotus's Avatar
 
Join Date: Apr 2005
Location: Nowhere Special
Posts: 466
Rep Power: 4 iignotus is on a distinguished road
Send a message via AIM to iignotus
Quote:
Originally Posted by DaWei
I grant you that, and I mentioned the problems in my post. Denigrating a concept because its implementation has become flawed is somewhat akin to throwing the baby out with the bath water. There is a high probability that if you should bust your ass over a truly new idea that offers rewarding commercial success, you will wish you could patent it.

All good ideas are intellectual property -- what else would they be? I'll give you credit for rational, if perhaps not all-pervasive, thought and expression, at least. Far too many of the detractors are just wind chimes blowing in the breeze of blather.
Much of that is very true (not the blather part ). However, like I said I am refering to the current state of the USPTO's (as that's the only country's patent and tm office I know of) policies on granting intellectual property patents. And, since we are on a programming forum, I reckoned that this patentable idea Solid Snake was wondering about would be related to programming or computers.

Not to detract from his possible discovery of a truely ingenious idea especially since I don't have the slightest what it is, but the likelihood that creating a patent for an idea that not many have the ability to understand or mentally develope themselves is very slim.

The USPTO's current lack of qualification to judge ingenuity of pending IP patents is why, at this moment, people should be very wise and investigate the base of their IP patent before putting restrictions on its development by others. The USPTO needs to become more aware of the complex, yet increasingly accessible world of computer hardware and software (along with a few other related things).

The patent situation with regards to software/IP is more akin to having an unqualified teacher or boss. Patents are generally neccessary to initialise development, be it 'intellectual' or otherwise, but the ability to put a stranglehold on progress within the academia of any given field should be avoided at all costs.

P.S.....
Quote:
All good ideas are intellectual property -- what else would they be?
My disagreement is not with whether or not good ideas are intellectual property (all ideas are some form of property, in one way or another I'm sure), but with the genuineness of ideas that are filed for patent and subsequently granted.
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[ 
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;}
iignotus is offline   Reply With Quote
Old Aug 31st, 2005, 3:27 PM   #20
stevengs
Professional Programmer
 
stevengs's Avatar
 
Join Date: May 2005
Location: Bad Nauheim, Germany
Posts: 436
Rep Power: 4 stevengs is on a distinguished road
Quote:
Originally Posted by iignotus
.....My disagreement is not with whether or not good ideas are intellectual property (all ideas are some form of property, in one way or another I'm sure), but with the genuineness of ideas that are filed for patent and subsequently granted.
That is certainly true. Did daVinci leave anything for the rest of us to invent? (People often tend to overrate their uniqueness imho, especially in today's America of sheep. Aside from yer fingerprints and a bit of yer dna... )

A patent search, is a very costly thing in itself, might help ambitious inventors rest more easily, but I am not sure it is binding.
__________________
-Steven
"Is this a piece of your brain?" - Basil Fawlty
stevengs is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

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
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 10:51 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC