[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [FYI] SCO plant Linux-Lizenzen fuer Anwender



On 22 Jul 2003, at 11:24, Kristian Koehntopp wrote:

> http://radio.weblogs.com/0120124/2003/07/17.html
> 
> http://radio.weblogs.com/0120124/2003/07/15.html
> Hier speziell
> 
> Admit, Deny, or Lack Sufficient Information to Form a Belief 

Das Ganze spielt sich zur Zeit in den USA ausschlisslich nach der 
U.S.-Zivilprozessordnung ab, die mit denjenigen 
Zivilprozessordnungen, die in den verschiedenen Laendern auf dem 
europaeischen Kontinent Gueltigkeit besitzen, in mancherlei Hinsicht 
wenig Gemeinsamkeit besitzt ...  

Und das mit den "Trade Secrets" sieht man hier m.E. im Detail auch 
anders, aber ...

Wir stehen als europaeische Zuschauer zunaechst erst mal fassungslos 
da und betrachten das seltsame Schauspiel.  

Falls SCO je in DE klagen sollte, saehe die prozessuale Umgebung 
anders aus.

Es scheint mir aber eminent wichtig zu sein, dass diese Schose auch 
von den Techies _ernstgenommen_ wird: Mit Verdraengung und Hoffen auf 
wundersame Effekte zivilen Ungehorsams wird diese Krise nicht zu 
ueberwinden sein. Und, wie Lutz schon richtig schrieb, mit ein 
bisschen in den Kernel-Sourcen herumeditieren ist es nicht getan, 
falls an den SCO-Copyright-Claims denn ueberhaupt was dran sein 
sollte. Die inkriminierten Source-Module sollten komplett verworfen 
werden, und damit nicht vorbelastete Leute sollten diese Dinge von 
Scratch auf neu codieren. Vielleicht wird man - den allerschlimmsten 
Fall vorausgesetzt - auf einen aelteren, "sauberen" Kernel 
zurueckgehen und diesen mit neuen Leuten in einem anderen Zweig 
weiterstricken muessen.   

Der "clean room" winkt.

<http://www.swiss.ai.mit.edu/6805/articles/int-prop/software-copyrigh 
t.html>  

--------------------------- CUT ---------------------------------

[...]

1992: Computer Associates v. Altai: SSO rejected

In this decision, the Second Circuit Court of Appeals upheld a 
district court ruling that Altai's program did not infringe one by 
Computer Associates. This was a second version of Altai's program. 
The first version had been written by an ex-employee of CA, who 
(unknown to Altai) had copied about 30% of the code from a similar CA 
program. Altai then wrote a clean-room second version, using 
programmers who had never seen the CA code. CA claimed that the 
second version of the program, even though it was a clean-room 
development, nevertheless copied the structure of the CA program.

In the District Court opinion, the judge relied on report by Prof. 
Randy Davis of MIT, who was appointed as an expert to assist the 
Court. Davis pointed out that the SSO test does not make sense, since 
a program consists of both text and behavior. The code is text 
(static structure), but the user of the program deals with its 
behavior (dynamic structure) which may not be copyrightable. Thus, to 
analyze copyrightability in terms of "structure" is ambiguous, and to 
identify structure with "sequence" and "organization", as the Whelan 
Court had done, is fallacious.

The Second Circuit agreed, and it criticized the Whelan Court's SSO 
analysis as showing "a flawed understanding of a computer program's 
method of operation," and a "somewhat outdated appreciation of 
computer science."

The Court concurred with the Whelan decision that copyright can be 
infringed even if no literal code is copied, but it continued: "that 
conclusion does not end our analysis. We must determine the scope of 
copyright protection that extends to a computer program's non-literal 
structure."

In place of SSO, the Court proposed using a three-step abstraction-
filtration-comparison process to gauge the similarity of two computer 
programs. This process first describes the two programs at various 
levels of abstraction; then, at each stage, filters out the elements 
that are not subject to copyright; finally, it compares the results. 
Most courts now try to follow this procedure, even though it can be 
complex and highly subjective. 

[...]

--------------------------- CUT ---------------------------------

und

<http://www.fenwick.com/About%20Fenwick/ip/about_ip_law/copyright_pro 
tection/copyright_protection.htm#developing2>  

--------------------------- CUT ---------------------------------

[...]

"Clean Room" Procedures

Companies often attempt to avoid a claim of copyright infringement 
while developing a product that competes with a copyrighted product 
by relying on so-called "clean room" procedures. These procedures 
attempt to prove that, even if a company's work is substantially 
similar to the copyrighted work, it is not infringing because the 
company had no access to the copyrighted work. In other words, the 
company's work was independently developed.

In the case of computer programs, for example, clean room procedures 
consist of creating two groups of developers: the specifications 
group and the coding group. The specifications group is the only 
group allowed to see the copyrighted computer code, and that group 
prepares a functional specification from which the coding group 
creates the new code.

The coding group is never allowed to see the actual code of the 
copyrighted program, but instead sees only the functional 
specification prepared by the specifications group.

Relying on the fundamental principle of copyright law that copyright 
protects only the expression of ideas, and not ideas themselves, the 
functional specification attempts to capture only the ideas 
underlying the plaintiff's product. The coding group creates its own 
expression of those ideas by coding a program that conforms to the 
functional specification.

Such a methodology can help a company reduce the likelihood of losing 
a copyright infringement lawsuit. However, there are several risks 
that it may not be possible to avoid. The functional specification 
must not be too tight -- that is, the specification must not be so 
detailed that it tracks the original author's expression in the 
computer program. In a case decided in 1985, for example, even those 
programmers in the coding group who did not have direct access to the 
copyrighted code were given such a detailed description of the 
organizational scheme that they created, at the least, an infringing 
paraphrase of the original code.

Another case found infringement based primarily on the fact that the 
two computer programs at issue had the same systems-level design. 
Because a product developed through a clean room procedure generally 
will have some of the same systems-level design as the product being 
emulated, the clean room procedure may not ensure that no 
infringement will be found. In other words, the clean room procedure 
may give the coding group access to the systems-level design of the 
copyrighted product, which may be sufficient for infringement. Thus, 
a company should carefully consult with counsel before relying on 
clean room procedures to avoid infringement liability. 

[...]

--------------------------- CUT ---------------------------------


Und immer daran denken: Zivilprozesse sind Parteiprozesse, d.h. das 
Gericht betreibt nicht von sich aus Wahrheitserforschung. Wenn eine 
Seite nicht die richtigen Fakten und Argumente vorbringt, wird nahezu 
zwangslaeufig ein krasses Fehlurteil am Ende stehen ...

--AHH

-- 
To unsubscribe, e-mail: debate-unsubscribe@lists.fitug.de
For additional commands, e-mail: debate-help@lists.fitug.de