staging.inyokaproject.org

MS Framework Programme-> Chance für Portierung?

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Zwirbler

Avatar von Zwirbler

Anmeldungsdatum:
22. Mai 2007

Beiträge: 464

http://www.winfuture.de/news,34779.html

Ich bin ja kein Programmierer, aber besteht durch diese Offenlegung des QT die Chance,

das sich jemand der Portierung von Programmen zu Linux annimmt, die auf Framework basieren?

Gruss Tommy

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

Ich kann mich irren, aber was hat das eine mit dem anderen zu tun? Die Spezifikation von .NET liegt offen, sonst könnte niemand damit etwas unter Windows programmieren. Eine Portierung schlägt also entweder fehl, weil es .NET nicht unter Linux gibt und/oder weil die zu portierende Programme den Quellcode nicht offen legen.

Sprich, dass man nun den Quellcode von .NET einsehen kann, bringt nix, weil es nicht erlaubt ist, diese irgendwie zu nutzen, zu ändern, zu verbessern oder zu kompilieren. Aktuell darf man mit der Offenlegung nur Bugs darin suchen und muss diese auf der MS-Webseite melden.

Gruß, Dee

Zwirbler

(Themenstarter)
Avatar von Zwirbler

Anmeldungsdatum:
22. Mai 2007

Beiträge: 464

Hallöchen,

wie gesagt, ich bin ja kein Programmierer. Ich hatte mir eben vorgestellt, das zb Opensource Programme, die auf FW basieren,
nicht portierbar waren, da man die internen FW Funktionen ja nicht einsehen konnte.
Und sich durch die Offenlegung jetzt neue Möglichkeiten ergeben hätten.
zB für die Wine Entwickler oder so.

Gruss Tommy

SirSiggi

Avatar von SirSiggi

Anmeldungsdatum:
12. September 2005

Beiträge: 823

Die Öffnung schafft eher Probleme für Mono, als das sie hilft.

http://golem.de/0710/55138.html

Letztendlich hilft Microsofts Schritt Programmierern aber höchstens dabei, einen tieferen Einblick in .Net zu bekommen. Denn während auf der Hand liegt, dass Microsoft eine seiner eigenen Shared-Source-Lizenzen für die Bibliotheken nutzt, wurde hier mit der Microsoft Reference License (Ms-RL) ausgerechnet die restriktivste unter Microsofts Lizenzen ausgesucht. Sie gestattet nur den Einblick in den Quellcode, schließt aber jegliche Nutzung aus. Selbst Fehler im .Net-Framework zu beheben bleibt für Programmierer also auch weiter ein Traum - stattdessen können sie nur konkretere Informationen an die Redmonder übermitteln und hoffen, dass sich diese dann des Problems annehmen.

Der eWeek-Autor Steven J. Vaughan-Nichols sieht in Microsofts Schritt sogar eine Gefahr für das Open-Source-Projekt Mono. Dadurch, dass der Quelltext der Bibliotheken nun für jedermann einsehbar ist, laufe Mono eher Gefahr, mit Vorwürfen konfrontiert zu werden, direkt von Microsoft gestohlen zu werden, so Vaughan-Nichols in seinem Artikel. Da Mono ebenfalls .Net implementiert, geht er davon aus, dass Teile des Quellcodes zwangsläufig ähnlich sein werden und Microsoft so - ähnlich wie SCO bei Linux - behaupten könne, diese wären direkt übernommen worden. (js)

Nur kucken, nicht anfassen!

Antworten |