We're Sony!

  • Als neues Loginsystem benutzen wir die Wacken.ID. Damit du deinen jetzigen Account im Wacken Forum mit der Wacken.ID verknüpfen kannst, klicke bitte auf den Link und trage deine E-Mail Adresse ein, die du auch hier im Forum benutzt. Ein User mit deinem Benutzernamen und deiner E-Mail Adresse wird dann automatisch angelegt. Du bekommst dann eine E-Mail und musst deine Wacken.ID bestätigen.

    Sollte es Probleme geben, schreibt uns bitte.

    Klicke hier, um deinen Account in eine Wacken.ID zu migrireren.

Der Helm

W:O:A Metalmaster
2 Nov. 2002
17.861
369
118
47
Cologne/Germany
tuxracer schrieb:
Da haben bei M$ bestimmt 20 Informatiker jahrelang geforscht um einen Fortschrittsbalken zu entwickeln :rolleyes: :D Scheiß Trivialpatente :mad:
Ich hab ja keine Ahnung, und von Informatik schon gar nicht, aber ist es nicht eher so, das die Technik der Umrechnung des Arbeitsfortschritts in eine graphische Darstellung patentiert ist ? Nicht die graphische Darstellung selbst ?

Keine Ahnung ob das immer noch "trivial" ist, meine Informatik Kenntnisse enden bei einfachsten Turbo-Pascal Programmierbeispielen aus 1995. :)
 

tuxracer

W:O:A Metalhead
7 Apr. 2002
1.533
0
61
52
Nürnberg
www.rosiak.de
Der Helm schrieb:
Ich hab ja keine Ahnung, und von Informatik schon gar nicht, aber ist es nicht eher so, das die Technik der Umrechnung des Arbeitsfortschritts in eine graphische Darstellung patentiert ist ? Nicht die graphische Darstellung selbst ?

Keine Ahnung ob das immer noch "trivial" ist, meine Informatik Kenntnisse enden bei einfachsten Turbo-Pascal Programmierbeispielen aus 1995. :)

int min = 10; // Minimale Wert
int max = 100; // Maximale Wert
int cur = 45; // Aktuelle Wert
int progressBarWidth = 300; Länge der ProgressBar in pixel

Die Umrechnung der Balkenlänge in einer Fortschrittsbalken:
int längeDerBalkeInPixel = (progressBarWidth/(max-min))*(cur-min);

Da steckt höhere Mathematik dahinter! Ohne einen Doktortitel der Informatik nicht zu schaffen :rolleyes:
 
L

Lord Soth

Guest
Kate McGee schrieb:
Oha :rolleyes:
ich meinte aber eher, ob was an Open-Source-typischen Sachen patentiert/patentierbar ist. Ob sowas überhaupt patentierbar ist, wenns doch OpenSource ist und von jedermann verändert werden kann.

OpenSource Programm enthält Codezeile 100-250... M$ nimmt diese Codezeilen (draf es ja, da es OpenSource ist), baut sie in ein eigenes Programm ein, lässt sich auf das ganze Programm ein Patent geben, und somit sind auch diese 150 Programmzeilen patentiert.... :rolleyes:

Wäre zumindest nach meiner Ansicht möglich und realistisch.... ob es tatsächlich so gehandhabt wird bzw. werden wird - kA....
 

tuxracer

W:O:A Metalhead
7 Apr. 2002
1.533
0
61
52
Nürnberg
www.rosiak.de
Lord Soth schrieb:
OpenSource Programm enthält Codezeile 100-250... M$ nimmt diese Codezeilen (draf es ja, da es OpenSource ist), baut sie in ein eigenes Programm ein, lässt sich auf das ganze Programm ein Patent geben, und somit sind auch diese 150 Programmzeilen patentiert.... :rolleyes:

Wäre zumindest nach meiner Ansicht möglich und realistisch.... ob es tatsächlich so gehandhabt wird bzw. werden wird - kA....

Das geht nicht, weil:
Eine wichtige Anforderung an ein Patent ist, daß es absolut neu ist. Wenn es zu einem Patent eine Vorveröffentlichung (sogenannte "Prior Art") gibt, egal in welcher Sprache, egal wo auf der Welt, kann (sollte) das Patentamt den Patentantrag ablehnen. Falls das Patentamt Prior Art übersieht, kann innerhalb einer gewissen Frist Einspruch gegen das Patent eingelegt werden. Auch später kann ein Patent noch jederzeit vor dem Patentgericht angefochten werden. Link
Kurz gesagt: Was bereits existiert, kann nicht mehr patentiert werden.
 

S_dzha_Raidri

W:O:A Metalmaster
24 Nov. 2001
11.412
16
83
42
316xx
Lord Soth schrieb:
OpenSource Programm enthält Codezeile 100-250... M$ nimmt diese Codezeilen (draf es ja, da es OpenSource ist), baut sie in ein eigenes Programm ein, lässt sich auf das ganze Programm ein Patent geben, und somit sind auch diese 150 Programmzeilen patentiert.... :rolleyes:
hm, meines wissens nach is das so nicht möglich, siehe GPL. im großen und ganzen sagt die, dass du das ganze kopieren und benutzen darfst, allerdings muss das programm / was-auch-immer für das du es benutzt weiterhin für jederman frei zugänglich sein / open source.

möge tux mich berichtigen wenn ich allzu falsch liege, ich hab mir die ganze gpl noch nicht zu gemüte geführt... :)
 
L

Lord Soth

Guest
S_dzha_Raidri schrieb:
hm, meines wissens nach is das so nicht möglich, siehe GPL. im großen und ganzen sagt die, dass du das ganze kopieren und benutzen darfst, allerdings muss das programm / was-auch-immer für das du es benutzt weiterhin für jederman frei zugänglich sein / open source.

möge tux mich berichtigen wenn ich allzu falsch liege, ich hab mir die ganze gpl noch nicht zu gemüte geführt... :)

Ah, okay...Danke.;)
 

Der Helm

W:O:A Metalmaster
2 Nov. 2002
17.861
369
118
47
Cologne/Germany
tuxracer schrieb:
int min = 10; // Minimale Wert
int max = 100; // Maximale Wert
int cur = 45; // Aktuelle Wert
int progressBarWidth = 300; Länge der ProgressBar in pixel

Die Umrechnung der Balkenlänge in einer Fortschrittsbalken:
int längeDerBalkeInPixel = (progressBarWidth/(max-min))*(cur-min);

Da steckt höhere Mathematik dahinter! Ohne einen Doktortitel der Informatik nicht zu schaffen :rolleyes:
Ich hab nur im Groben eine Vorstellung von dem, was du da oben geschrieben hast. :D

Aber wo du dich doch so gut auskennst (und ich hab mich das schon öfter gefragt), woher nimmt die Software die min/max Werte ?

Sprich, woher weiß das blöde Programm, wieviel insgesamt zu tun ist, bevor es fertig ist ?
 

Fyodor

W:O:A Metalmaster
2 Juni 2003
11.719
0
81
Um mich mal nebenbei unbeliebt zu machen:

Ich bin für Softwarepatente. Aus einem einfachen Grund: So können die Urheberrechte wirksam schützen. Eine Software zu schreiben ist so ähnlich, wie eine Maschine zu bauen, mit dem Unterschied daß man sie nicht anfassen kann. Auch für die Open-Sourcler wären solche Patente keine schlechte Sache, denn auch die Open-Source Software könnte so wirkungsvoll geschützt werden.

Allerdings: Es sollte die Praxis eben auch so ähnlich sein, wie bei Patenten auf anfaßbare Produkte. Nämlich auf die vorgestellte Lösungsvariante. Es sollte also ein funktionsfähiges Stück Software geschrieben werden, und dieses Stück Software geht dann an das Patentamt. Bisher können Probleme patentiert werden, und das ist wirklich Quatsch. Stellt Euch mal folgendes vor: Ich stelle fest, daß ohne Strom kein elektrisches Gerät funktioniert. Also lasse ich mir ein Patent eintragen auf "Die Übertragung von elektrischer Energie aus dem Stromnetz zum Verbraucher". Kabel fallen darunter, aber wenn jetzt ein kreativer Kopf eine sinnvolle Möglichkeit findet, Strom auf sicherem Weg kabellos zu übertragen, ist das durch mein Patent ebenfalls abgedeckt. In der Welt der anfaßbaren Patente ist sowas absolut undenkbar, in der Softwarebranche geht das. Hier ist der Fehler an der Sache mit den Softwarepatenten.
 

tuxracer

W:O:A Metalhead
7 Apr. 2002
1.533
0
61
52
Nürnberg
www.rosiak.de
Der Helm schrieb:
Aber wo du dich doch so gut auskennst (und ich hab mich das schon öfter gefragt), woher nimmt die Software die min/max Werte ?

Sprich, woher weiß das blöde Programm, wieviel insgesamt zu tun ist, bevor es fertig ist ?
Es kommt drauf an was zu tun ist. Wenn du irgendwelche Dateien kopierst, wird die Anzahl der zu kopierenden Dateien als Max Wert gesetzt. Beim Download oder CD brennen einfach die Dateigröße. Man muß den maxwert schon vor der Operation wissen, sonst macht ein Fortschrittsbalken keinen Sinn.
 

Der Helm

W:O:A Metalmaster
2 Nov. 2002
17.861
369
118
47
Cologne/Germany
tuxracer schrieb:
Es kommt drauf an was zu tun ist. Wenn du irgendwelche Dateien kopierst, wird die Anzahl der zu kopierenden Dateien als Max Wert gesetzt. Beim Download oder CD brennen einfach die Dateigröße. Man muß den maxwert schon vor der Operation wissen, sonst macht ein Fortschrittsbalken keinen Sinn.
Wieder was gelernt. Merci.