Реферат

Реферат на тему Patented Algorithms Essay Research Paper Software consists

Работа добавлена на сайт bukvasha.net: 2015-06-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 22.9.2024


Patented Algorithms Essay, Research Paper

Software consists of lists of instructions that a computer reads and

executes. The tasks done by a computer are largely repetitive; the same

chunks of instructions are executed many times. Each chunk performs one

specific task and goes by the label algorithm, a method for accomplishing a

specific task. In the United States, it is possible to obtain a patent for

a software algorithm. One example of a patented software algorithm is the

LZW software algorithm. The LZW patent is owned by Unisys. The algorithm

is commonly used to compress an image file into a format know as the

Graphics Interchange Format (gif). Patent law was created to protect the

rights of the inventor and to encourage innovation. The thinking was that

an inventor would be more inclined to reveal his invention to the public if

he knew that a rival would not steal his design and undercut the original

inventor’s business. By encouraging inventors to share inventions with all,

patent law tries to improve society. Patent law, however, is far from

perfect; particularly in the area of software patents it has failed

miserably to create innovation or to improve society. Like the prophecy of

the witches in Macbeth, things are not always as they seem. Software patents

may appear to be good at first glance, but in reality they stifle innovation

and creativity.

First, the idea of patenting a software algorithm steps into the realm of

absurdity. As previously stated, an algorithm describes a concrete set of

instructions which, upon execution by a computer, perform a specific task.

The above definition, however, includes one erroneous detail; the

instructions in an algorithm need not be executed by a computer. A computer

greatly speeds the execution, but a human being can just as easily, albeit

slower, execute the steps in an algorithm. With this knowledge, one

struggles to grasp what exactly Unisys has patented. Have they patented the

idea of the algorithm, or the actual written software form of the algorithm?

If the patent governs the software form only, then what happens when a

programmer uses a different programming language to write the same algorithm

in a different way? (Many programming languages exist, each with different

grammar). Two programs that look incredibly different may perform exactly

the same task, even when written in the same language. Perhaps Unisys only

holds a patent for their particular implementation of the algorithm;

however, any gif-creating software (using the LZW) violates the patent in

the eyes of the law. If, on the other hand, the idea of the algorithm falls

under the patent, consider the following scenario. Since a human can execute

an algorithm, a human could feasibly memorize an algorithm. By memorizing

the LZW algorithm, a human could violate patent law merely by thinking.

Obviously, patent law does not intend to outlaw certain forms of thinking.

Even without memorization, one could break patent law by using pencil and

paper. The law may see pencil and paper versus computer software as two

completely different things, but they are one in the same. The computer

version merely allows itself to be executed faster by a computer.

Besides being utterly ridiculous, software patents stifle creativity and

innovation. Patent law emerged with the stimulation of creativity and the

benefit of society as two of its goals. It has failed to do this,

especially in the world of software patents. Unisys, as the LZW patent

holder, does not allow gif-producing software to exits unless the person(s)

responsible for the software have purchased a license from Unisys. Upon

doing so, the software becomes bound by terms set by Unisys. This poses a

huge problem with respect to the creativity and especially the societal

benefit goals of the patent law. Specifically, a movement in the software

industry has started in an attempt to produce a body of what is known as

Free Software. Free Software, nothing like so called freeware, refers to

freedom and not price. While it can be obtained for free, the true goal of

freedom means that the software is freely redistributable and freely

modifiable. Free Software attempts to help unify people by promoting

sharing and teamwork in contrast to the philosophy of most commercial

software producers. A Free Software program cannot legally contain the LZW

algorithm because Unisys owns the algorithm and therefore part of the

program. Unisys will not allow free redistribution of its algorithm; it

wants a royalty and some control over the algorithm that it owns.

Standards reign as one of the most important parts of computers, computer

networks, and the Internet. By not allowing Free Software to use a

patented algorithm, the possibility exists that Free Software cannot

support a common computer standard. An alternative may arise and suddenly,

one has two incompatible standards. In a case such as this, the patent

contributed to disunity. By forcing Free Software to start from scratch

instead of building on previous knowledge in the form of a patented

algorithm, the patent deters innovation and forward movement. The gif file

format proliferates the Internet, and true Free Software cannot legally

support it. Two new image file formats meant to replace gif have arisen

which do not use patented algorithms. Incidentally, they offer many

advantages over the gif standard. However, during the transition period,

incompatibilities will surface.

Patent law remains incredibly flawed and does not belong in the software

world. Ideas and knowledge, unpatentable in nature, benefit society when

shared, not when hoarded. The example of Unisys and LZW, by no means the

only patented algorithm, gives a concrete example of the failure of the

software patent to fulfill the original goals of the patent law itself.

One must not think too hard about this subject, however, for fear of

violating a patent.


1. Реферат на тему Исламистские террористы
2. Реферат Педагогизация сельской среды в истории отечественной педагогики и школы
3. Реферат Администрирование локальных сетей
4. Задача Политика и нравственность 4
5. Биография на тему Христофор Колумб
6. Реферат на тему Art Of Fly Fishing Essay Research Paper
7. Реферат на тему Rays Of Health And Happines Essay Research
8. Реферат на тему Existentialists I Am Me And You Are
9. Кодекс и Законы Виды составов преступления 2
10. Реферат Расчет стоимости радиомикрофона