[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/wiki26\/2021\/09\/22\/knirschen-software-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/wiki26\/2021\/09\/22\/knirschen-software-wikipedia\/","headline":"Knirschen (Software) \u2013 Wikipedia","name":"Knirschen (Software) \u2013 Wikipedia","description":"GNU-Gnash Screenshot von Gnash 0.8.0 GTK+ GUI mit Test-SWF-Datei Entwickler Rob Savoye, Sandro Santilli, Bastiaan Jacques, Benjamin Wolsey, Zou Lunkai,","datePublished":"2021-09-22","dateModified":"2021-09-22","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/wiki26\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/wiki26\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/b\/b1\/GNU_Gnash_logo.png\/126px-GNU_Gnash_logo.png","url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/b\/b1\/GNU_Gnash_logo.png\/126px-GNU_Gnash_logo.png","height":"64","width":"126"},"url":"https:\/\/wiki.edu.vn\/wiki26\/2021\/09\/22\/knirschen-software-wikipedia\/","wordCount":6767,"articleBody":"GNU-GnashScreenshot von Gnash 0.8.0 GTK+ GUI mit Test-SWF-DateiEntwicklerRob Savoye, Sandro Santilli, Bastiaan Jacques, Benjamin Wolsey, Zou Lunkai, Tomas Groth, Udo Giacomozzi, Hannes Mayr, John Gilmore, Markus Gothe.Stabile Version0.8.10[1] \/ 15. Februar 2012; Vor 9 Jahren (2012-02-15)RepositoryGeschrieben inC++, GTK+ \/ QtBetriebssystemBSD, Linux und Microsoft WindowsTypMedia PlayerLizenzGNU General Public LicenseWebseiteGnu.org\/Software\/knirschen Knirschen ist ein Mediaplayer zum Abspielen von SWF-Dateien.[2] Gnash ist sowohl als eigenst\u00e4ndiger Player f\u00fcr Desktop-Computer und eingebettete Ger\u00e4te als auch als Plugin f\u00fcr mehrere Browser erh\u00e4ltlich.[3] Es ist Teil des GNU-Projekts und eine kostenlose Open-Source-Alternative zum Adobe Flash Player.[4] Es wurde aus dem gameswf-Projekt entwickelt.[5]Gnash wurde erstmals Ende 2005 angek\u00fcndigt[6] vom Softwareentwickler John Gilmore. Ab 2011[update], der Betreuer des Projekts ist Rob Savoye. Die Website des Hauptentwicklers f\u00fcr Gnash befindet sich auf dem GNU Savannah-Projektunterst\u00fctzungsserver der Free Software Foundation.[7] Gnash unterst\u00fctzt die meisten SWF v7-Funktionen und einige SWF v8 und v9, SWF v10 wird jedoch nicht unterst\u00fctzt.[7]Table of ContentsGeschichte[edit]Technische Details[edit]Die Architektur[edit]Flash-Kompatibilit\u00e4t[edit]Video-Unterst\u00fctzung[edit]Plattformverf\u00fcgbarkeit[edit]Microsoft Windows[edit]Finanzielle Unterst\u00fctzung[edit]Endbenutzer-Lizenzvereinbarung f\u00fcr Adobe Flash Player[edit]Siehe auch[edit]Verweise[edit]Externe Links[edit]Geschichte[edit]Das Schreiben eines freien Software-Flash-Players ist seit einiger Zeit eine Priorit\u00e4t des GNU-Projekts.[8] Vor dem Start von Gnash hatte das GNU-Projekt Leute gebeten, das GPLFlash-Projekt zu unterst\u00fctzen. Die Mehrheit der bisherigen GPLFlash-Entwickler ist nun zum Gnash-Projekt gewechselt und die bestehende GPLFlash-Codebasis wird neu auf die Unterst\u00fctzung von eingebetteten Systemen ausgerichtet.[9]Die prim\u00e4ren Verbreitungsbedingungen f\u00fcr Gnash sind die der GNU GPL. Da Gnash jedoch mit der Codebasis des gameswf-Projekts begonnen wurde, die gemeinfrei ist, wird vom Gnash-Projekt entwickelter Code, der f\u00fcr gameswf n\u00fctzlich sein k\u00f6nnte, gemeinfrei platziert.[10] Technische Details[edit]Die Architektur[edit]Adobe stellt nur eine veraltete Version (11.2) seines offiziellen Players f\u00fcr Linux auf IA-32 und eine AMD64-Entwicklervorschauversion in reiner Bin\u00e4rform bereit.[11][12] Gnash kann jedoch auf vielen Architekturen kompiliert und ausgef\u00fchrt werden, einschlie\u00dflich x86, ARM, MIPS und PowerPC. Es unterst\u00fctzt auch BSD-basierte Betriebssysteme. Eine fr\u00fche Portierung f\u00fcr RISC OS, die \u00fcber Flash 3 hinaus noch nie Macromedia\/Adobe Flash unterst\u00fctzt hat,[13] existiert, sowie eine fr\u00fche Portierung f\u00fcr BeOS, bei der die Flash-Unterst\u00fctzung mit Version 4 eingestellt wurde.[14] Auch die Entwicklung einer Portierung auf AmigaOS 4.1 hat vor kurzem begonnen.[15] Eine Portierung auf das Haiku-Betriebssystem existiert ebenfalls.[16]Gnash ben\u00f6tigt zum Rendern entweder AGG, Cairo oder OpenGL. Im Gegensatz zu den meisten GNU-Projekten, die typischerweise in C geschrieben sind, ist Gnash aufgrund seines gameswf-Erbes in der Programmiersprache C++ geschrieben.[5]Flash-Kompatibilit\u00e4t[edit]Gnash kann SWF-Dateien bis Version 7 und 80 % von ActionScript 2.0 wiedergeben.[17]Ziel der Gnash-Entwickler ist es, mit dem propriet\u00e4ren Player m\u00f6glichst kompatibel zu sein (inklusive Verhalten bei schlechtem ActionScript-Code). Gnash bietet jedoch einige Besonderheiten, die im Adobe-Player nicht verf\u00fcgbar sind, wie die M\u00f6glichkeit, die ActionScript-Klassen \u00fcber Shared Libraries zu erweitern: Beispielerweiterungen umfassen MySQL-Unterst\u00fctzung, Dateisystemzugriff und mehr. Aus Sicherheitsgr\u00fcnden muss der Erweiterungsmechanismus explizit einkompiliert und \u00fcber Konfigurationsdateien aktiviert werden.Video-Unterst\u00fctzung[edit]Dieser Abschnitt muss sein Aktualisiert. Bitte helfen Sie mit, diesen Artikel zu aktualisieren, um aktuelle Ereignisse oder neu verf\u00fcgbare Informationen widerzuspiegeln. (M\u00e4rz 2016)Gnash unterst\u00fctzt die Wiedergabe von FLV-Videos und erm\u00f6glicht das Abspielen einiger FLV-Dateien von YouTube, Myspace, ShowMeDo und anderen \u00e4hnlichen Websites (\u00e4ltere Dateien mit Ton \u2013 neuere Dateien ohne Tonwiedergabe). F\u00fcr die FLV-Unterst\u00fctzung muss FFmpeg oder GStreamer auf dem System installiert sein.[18]Einige andere kostenlose Softwareprogramme wie MPlayer,[19]VLC Media Player[20] oder Player f\u00fcr Windows, die auf den ffdshow DirectShow-Codecs basieren, k\u00f6nnen das FLV-Format wiedergeben, wenn die Datei speziell heruntergeladen oder dorthin geleitet wird.Version 0.8.8 wurde am 22. August 2010 ver\u00f6ffentlicht. Rob Savoye gab bekannt, dass Gnash nun mit allen YouTube-Videos funktionieren soll.[21] Version 0.8.8 verf\u00fcgt \u00fcber GPU-Unterst\u00fctzung, wodurch sie dem propriet\u00e4ren Adobe Flash Player in Linux voraus war, bis Flash 10.2 mit integrierter Hardwarebeschleunigung herauskam.[22][23] Gnash leidet immer noch unter hoher CPU-Auslastung. Ein Flashblock-Plugin kann vom Benutzer installiert werden, wobei die Flash-Unterst\u00fctzung je nach Bedarf von Fall zu Fall aktiviert wird.[24] Die YouTube-Videosteuerung und der Vollbildmodus funktionieren, obwohl Version 0.8.8 einen Fehler aufweist, der dazu f\u00fchren kann, dass YouTube “Ung\u00fcltige Parameter” anzeigt. Viele beliebte Flash-Spiele funktionieren nicht mit Gnash 0.8.8.Cygnale ist der Flash Media Server-kompatible Audio- und Videoserver von Gnash Project.[25] Es \u00fcbernimmt die Verhandlungen \u00fcber den Austausch von Copyright-Metadaten sowie das Streaming der Inhalte. Es muss viele tausend gleichzeitige Netzwerkverbindungen verarbeiten und die Ausf\u00fchrung auf gro\u00dfen Linux-Clustern unterst\u00fctzen. Es sollte die Verarbeitung mehrerer Streams mit unterschiedlichem Inhalt sowie eines Multicast-Streams mit einer einzigen Datenquelle unterst\u00fctzen.[26]Aufgrund der Patentprobleme rund um MP3 und der Tatsache, dass FLV und ON2 geschlossene Formate sind, besteht eines der Hauptziele dieses Projekts darin, kostenlose Codes und kostenlose Protokolle als prim\u00e4re Vorgehensweise zu unterst\u00fctzen. Es gibt eine optionale Unterst\u00fctzung f\u00fcr MP3, FLV und ON2 (VP6 und VP7) beim Abspielen vorhandener Flash-Inhalte. Sowohl FLV als auch die VP6 & VP7 Codecs sind in ffmpeg enthalten. Benutzer k\u00f6nnen das ffmpeg-Plugin f\u00fcr GStreamer 0.10 verwenden, um diese propriet\u00e4ren Codecs zu verwenden.[26]Plattformverf\u00fcgbarkeit[edit]Gnash l\u00e4uft erfolgreich unter Microsoft Windows, Darwin (OS X), Irix, Solaris, BeOs, OS\/2 und Haiku. Gnash l\u00e4uft auch auf folgenden 64-Bit-Systemen: PowerPC, Itanium, UltraSparc und AMD64.[27]Microsoft Windows[edit]Gnash wurde auf Windows portiert und das Plugin funktioniert am besten mit Firefox 1.0.4 oder neuer und sollte in jedem Mozilla-basierten Browser funktionieren.[28] In neueren Browsern kann das Plugin jedoch instabil oder funktionsunf\u00e4hig werden.Neuere Gnash-Bin\u00e4rdateien f\u00fcr Windows enthalten kein Plugin und derzeit gibt es kein neueres funktionierendes Gnash-Plugin f\u00fcr Windows.[29]Finanzielle Unterst\u00fctzung[edit]Das Projekt wurde von einem kommerziellen Unternehmen, Lulu.com, finanziell unterst\u00fctzt[30] bis Juli 2010.[31]Im M\u00e4rz 2012 berichtete der Hauptentwickler, dass die Spenden kaum ausreichen, um das Projekt im Internet zu hosten.[32]Endbenutzer-Lizenzvereinbarung f\u00fcr Adobe Flash Player[edit]Ein Problem f\u00fcr das Projekt ist die Schwierigkeit, Entwickler zu finden. Die derzeitigen Entwickler haben den Flash Player von Adobe nie installiert, weil sie bef\u00fcrchten, dass jeder, der den Adobe Flash Player jemals installiert hat, gleichzeitig eine Vereinbarung akzeptiert hat, den Flash Player nicht zu modifizieren oder zur\u00fcckzuentwickeln. Daher hat das Gnash-Projekt mit Stand November 2010 nur etwa 6 aktive Entwickler.[33][34][35]Solche generischen Klauseln k\u00f6nnen jedoch gegen nationale Wettbewerbsgesetze versto\u00dfen, wenn sie in normalen Softwarelizenzvertr\u00e4gen verwendet werden. Am 2. Mai 2012 hat der Gerichtshof der Europ\u00e4ischen Union in der Rechtssache C-406\/10 von SAS Institute Inc gegen World Programming Ltd entschieden, dass die Funktionalit\u00e4t eines Computerprogramms in der Europ\u00e4ischen Union nicht urheberrechtlich gesch\u00fctzt ist und dass vertragliche Bestimmungen sind null und nichtig, wenn sie das Beobachten, Studieren und Testen eines Computerprogramms verbieten, um dessen Verhalten in einem zweiten Programm zu reproduzieren. Dies gilt solange kein Quellcode oder Objektcode kopiert wurde.[36]Siehe auch[edit]Verweise[edit]^ “[Gnash] Gnash 0.8.10 ver\u00f6ffentlicht”.^ “F\u00fcr Flash unter Linux gibt es Open Player-Alternativen”. Abgerufen 2016-08-10.^ Gnash-Projekt^ Andrej, Alin. “Gnash 0.8.8 behauptet, alle YouTube-Videos zu unterst\u00fctzen, aber ist es gut genug?”. Web Upd8. Abgerufen 2010-11-03.^ ein B “Warum verwenden Sie C++ und nicht C? FAQ-Eintrag”. Gnash-Projekt. Abgerufen 2011-03-25.^ Willkommen beim Gnash-Projekt! Gnash-Mailingliste, 20. Dezember 2005^ ein B “GNU Gnash – GNU-Projekt – Free Software Foundation”. Free Software Foundation. Abgerufen 2016-08-10.^ “Freie Software-Projekte mit hoher Priorit\u00e4t”. Archiviert von das Original am 2007-08-10. Abgerufen 2008-08-05.^ “GPLFlash-Startseite”. Abgerufen 2007-04-17.^ Gilmore, John (20. Dezember 2005). “Willkommen beim Gnash-Projekt!”. Gnash-Mailingliste. Abgerufen 2006-12-28.^ “Adobe TechNote: Flash Player-Unterst\u00fctzung auf 64-Bit-Betriebssystemen”. Adobe. Abgerufen 2007-04-22.^ “Flash Player “Square” Vorschauversion”. Adobe. Abgerufen 2010-11-04.^ “RISC OS f\u00fcr Flash, Word-Unterst\u00fctzung”. Thom Holwerda, osnews.com. Abgerufen 2007-04-22.^ “Gnash f\u00fcr BeOS (Take 2)”. DaaT, joomla.iscomputeron.com. Archiviert von das Original am 2007-09-29. Abgerufen 2007-04-22.^ \u201eGnash \u2013 Der GNU-SWF-Filmplayer\u201c. Amigasoft.net. Archiviert von das Original am 2009-05-15. Abgerufen 2009-06-15.^ “Knirschen 0.8.6”. Haikuware.com. Archiviert von das Original am 2013-01-25. Abgerufen 28.11.2009.^ “Gnash-Referenzhandbuch”. www.gnu.org. Abgerufen 2011-11-12. Gnash kann bis zu SWF v9-Dateien und Opcodes lesen, unterst\u00fctzt jedoch haupts\u00e4chlich SWF v7, mit besserer SWF v8- und v9-Unterst\u00fctzung in intensiver Entwicklung. Seit der Version 0.8.2 bietet Gnash anf\u00e4ngliche Parser-Unterst\u00fctzung f\u00fcr SWF v8 und v9. Noch sind nicht alle ActionScript 2-Klassen implementiert, aber alle der am h\u00e4ufigsten verwendeten. Viele ActionScript 2-Klassen sind teilweise implementiert; Es gibt Unterst\u00fctzung f\u00fcr alle gebr\u00e4uchlichen Methoden jeder Klasse. Gnash hat etwa 80 % von ActionScript v2.0 implementiert und mit der Implementierung von ActionScript v3.0 begonnen. Gnash unterst\u00fctzt die meisten Flash-Opcodes bis SWF v9 und eine Vielzahl von ActionScript-Klassen f\u00fcr SWF v8^ “Aufgabe #5930 auf der GNU Gnash Savannah Site”. Gnash-Entwickler. Abgerufen 2007-04-22.^ “FFmpeg-Dokumentation \u2013 Unterst\u00fctzte Videoformate”. MPlayer-Entwickler. Abgerufen 2007-04-22.^ “Liste der VideoLAN-Clientfunktionen”. VideoLAN-Entwickler. Abgerufen 2007-04-22.^ Gnash Project Robs Blog^ Lewis, David Robert. “Gnash 0.8.8 mit GPU-Unterst\u00fctzung ver\u00f6ffentlicht”. U8UNTU ELIXIER. Archiviert von das Original am 2010-12-01. Abgerufen 2010-11-03.^ Larabel, Michael. “Adobe Flash 10.2 bringt Linux-Videobeschleunigung”. Joe Schm\u00f6. Abgerufen 2012-06-10.^ Martin, Caitlyn (27. August 2010). “Gnash 0.8.8: Eine enorme Verbesserung gegen\u00fcber fr\u00fcheren Versionen”. O’Reilly-Community. Abgerufen 2010-11-03.^ “Linux-Fonds: Gnash”. www.linuxfund.org. Linux-Fonds. Abgerufen 2016-08-10.^ ein B “Cygnal \u2013 Gnash Project Wiki”. Free Software Foundation. 2015-09-05. Archiviert von das Original am 2015-09-05. Abgerufen 2016-08-09.^ “Gnash-Benutzerhandbuch”. www.gnu.org. Free Software Foundation. P. Abschnitt Software Anforderungen. Abgerufen 2016-08-09.^ “Gnash 0.8.3-Version”. Free Software Foundation. Abgerufen 2010-11-04.^ “Gnash nicht unterst\u00fctzter Windows-Port”. Jetzt Medien \u00f6ffnen!. Abgerufen 2010-11-04.^ “John Gilmores Homepage”. John Gilmore. Archiviert von das Original am 27.04.2010.^ “Gnash Developers’ Blog \u2013 “Finanzierungsantrag”““. Knirschen.^ “Gnash, Lightspark und Shumway”.^ “Gnash FAQ \u2013 Wie arbeiten Gnash-Entwickler mit der Adobe\/Macromedia EULA?”. Gnash-Projekt. Abgerufen 2010-11-03.^ “Adobe Flash Player “Square” Endbenutzer-Lizenzvereinbarung”. Adobe Labs. Abgerufen 2010-11-03.^ “Zwei Ans\u00e4tze f\u00fcr Flash”. Gnash-Projekt. Abgerufen 2010-11-04.^ “Presse und Informationen” (PDF). Gerichtshof der Europ\u00e4ischen Union. Abgerufen 2012-06-07.Externe Links[edit]"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki26\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki26\/2021\/09\/22\/knirschen-software-wikipedia\/#breadcrumbitem","name":"Knirschen (Software) \u2013 Wikipedia"}}]}]