Den 29. aug. 2012 kl. 19:11 skrev steve harley: > on 2012-08-28 23:25 DagT wrote >> >>>> No, your theory works for small software inventions, but those are not the >>>> complete picture. You need a better definition. >>> >>> i think your point is not disputing my definition, but rather returning to >>> the question of whether some or all software should be patentable >> >> No, I am simply looking for a definition. In fact, I do agree regarding >> small purely software inventions, but their complex relatives really need >> patents. That is why it is difficult. > > i think it boils down to your desire for, as you stated, a "fair" definition; > i think the problem on your side is one of defining what you mean by fair — > if you can do that, you might have your answer (and the fact that it has to > meet your definition of fair is why you cannot accept others' definitions); > from my perspective it is much simpler because i think it's "fair enough" to > simply disallow any software patent
Well, then you think software as program lines, but that is not as simple as it sounds. The reason was illustrated previously (I cut out some text here :-) but anyway I am also putting myself in the position of the peoples who make the rules, as I sometimes have the job to bend them. Unless you get a clear definition it is impossible to make an effective rule. Bad rules turn out very expensive for the people with the least money. >>>> Another thing is, of course, that computer programs may be implemented as >>>> hardware... >>> >>> if you mean as firmware, or as a configuration of an integrated circuit, >>> it's still software if it is a description (loosely speaking) of inputs, >>> outputs and a logical sequence; and if you are talking about specific >>> computer programs, they are covered by copyright (copyright laws, at least >>> in the US, are also flawed, but i don't object in principle to software >>> copyrights) >>> >> No, it is very possible to make a machine that perform logical sequences. > > yes it is, but i was trying to parse your proposition into something that > made sense; i'd be interested if you can describe a software patent that can > be meaningfully implemented in a machine; and you can copyright the sequence, > and patent the machine, but you can't patent the sequence We did play a bit with that in my job. Heres a link to a toy: http://www.trademarkfactory.no Heres a link to the patent: http://worldwide.espacenet.com/publicationDetails/originalDocument?CC=WO&NR=2007133087A2&KC=A2&FT=D&ND=3&date=20071122&DB=EPODOC&locale=en_EP As you can see the patent is both a one armed bandit with exchangeable signs and a software invention :-) But that is a crued example, the more elegant is that you can make microchips with burned in, non-changeable, circuitry performing logical tasks. Actually, many gear systems may be described as electronics, hydraulics or or software. The technological implementation is not related to the invention. > > >> Copyright is not effective as you loose any protection by simply rephrasing >> the code, not reinventing it. > > it is effective enough from my point of view (too effective in some ways, > e.g. shrink-wrap licenses with arcane restrictions) Copyright is related to the written code text, no matter what is describes or if it works. >> Anyway, there are some very strange things in the US copyright law. > > i totally agree > > and i appreciate your perspective — it sounds as if you work in areas where > software patents are effective (if still imperfect) incentives, whereas i, > though i am a software developer, am mainly considering impacts on the > evolution of software as a cultural phenomenon; my position is that on > balance the patent system works against the ideal of "incentives for > innovation" in the area of software; i think the software market may > naturally have enough incentives, and if it doesn't, some system other than > patents may better solve the problem OK, I think my last word here is that my work is helping small firms protect their inventions. In many cases patents are the only was to get investors, and also the only way to compete with large firms who otherwise simply copy their ideas. Either by themselves or by making alliances with others. As I think Steve Jobs said small firms are better at finding great ideas as they have to find new fields not dominated by the large ones. That is why Apple, and many others, simply buy these small firms instead of trying to do it themselves (and many small firms want this). So we use it as a tool to help the small ones. The reason why I usually don´t say to traditional programmers that they should file patent applications is simple: Software patents have uncertain validity, as it is difficult to find out what is known already. So their value is limited. That is, however, in Europe. A representative for Microsoft ones said that the reason why they filed so many patent is as a defensive precaution agains US patent trolls. It´s a lot cheaper than getting into some strange case against some guy with a patent he never use for anything else than suing others and a lawyer who gets payed part of the "triple damages". If you have a lot of patents yourself there is a chance that you may say: "Yeah, maybe we infringe your patent, but you certainly infringe a number of ours". If you look very carefully neither Apple nor Microsoft take many small software firms to court. It is bad for publicity. The war between Samsung and Apple is something very different. DagT -- PDML Pentax-Discuss Mail List PDML@pdml.net http://pdml.net/mailman/listinfo/pdml_pdml.net to UNSUBSCRIBE from the PDML, please visit the link directly above and follow the directions.