Content deleted Content added
Removed broken link |
m Task 18 (cosmetic): eval 27 templates: hyphenate params (24×); |
||
Line 24:
|publisher=InfoQ.com
|date=May 29, 2012
|
}}
</ref><ref name="zdnet_abandon">
Line 34:
|work=All About Microsoft
|publisher=ZDNet
|
==History and overview==
Line 49:
| 2011-02-15 || Moonlight 4 Preview 1<ref>http://tirania.org/blog/archive/2011/Feb-16.html</ref>
|}
In an interview in the beginning of June 2007, [[Miguel de Icaza]] said the Mono team expected to offer a "feasibility 'alpha' demo" in mid-June 2007, with support for [[Mozilla Firefox]] on [[Linux]] by the end of the year.<ref>{{cite web | url = http://fastforwardblog.com/2007/06/01/expect-a-june-demo-of-silverlight-on-linux-sans-browser/ | title = the FASTforward blog: Expect a June demo of Silverlight on Linux, sans browser | author = Dana Gardner |
After a 21-day hacking spree by the Mono team (including Chris Toshok, [[Larry Ewing]] and [[Jeffrey Stedfast]] among others), a public demo was shown at Microsoft ReMIX conference in [[Paris]], [[France]] on June 21, 2007.<ref>{{cite web
Line 55:
| publisher = Miguel de Icaza
| title = Implementing Silverlight in 21 Days
|
| url = http://jeffreystedfast.blogspot.com/2007/06/implementing-silverlight-in-21-days.html
| publisher = Jeffrey Stedfast
| title = Implementing Silverlight in 21 Days
|
|url = http://squeedlyspooch.com/blog/2007/06/21/moonlight/
|publisher = Chris Toshok
|title = Moonlight
|
|url-status = dead
|
|
}}</ref><ref>{{cite web
| url = https://arstechnica.com/news.ars/post/20070622-mono-silverlight-implementation-emerges-after-epic-hackathon.html
| publisher = Ars Technica
| title = Mono Silverlight implementation emerges after epic hackathon
|
However, in September 2007, developers still needed to install and compile a lot of Mono and [[Mono Olive|Olive]] (the experimental Mono subproject for [[.NET Framework#.NET Framework 3.0|.NET 3.0]] support) modules from the Mono [[Subversion (software)|SVN]] repository to be able to test Moonlight.<ref name="status">{{cite web
Line 77:
| title = Moonlight: Getting started
| publisher = Mono Team
|
Moonlight was provided as a plugin for Firefox and Chrome on popular Linux distributions.<ref>{{cite web
Line 83:
| title = Moonlight Supported Platforms
| publisher = mono-project.com
|
Moonlight 2.0 tracked the Silverlight 2.0 implementation. The first completed version, Moonlight 1.0, supporting Silverlight 1.0, was released in January 2009. Moonlight 2.0 was released in December 2009.<ref>{{Cite web|url=http://team.silverlight.net/announcement/moonlight-2-is-now-available/|title=Moonlight 2 is now available|date=2009-12-17|publisher=The Silverlight Team blog|access-date=2009-12-19|archive-url=https://www.webcitation.org/65rhcUgfL?url=http://blogs.msdn.com/b/silverlight/archive/2009/12/17/moonlight-2-is-now-available.aspx|archive-date=2012-03-02|url-status=dead}}</ref> The Moonlight 2.0 release also contained some features of Silverlight 3 including a pluggable media framework which allowed Moonlight to work with pluggable open codecs, such as [[Theora]] and [[Dirac (codec)|Dirac]].<ref>{{cite web
Line 89:
| title = First Moonlight 2.0 Preview is Out
| publisher = Miguel de Icaza
|
| quote = We have developed a handful of open source codecs for Dirac, Vorbis and ADPCM that can be used with Silverlight 3/Moonlight Preview based on existing C# and Java implementations. Hopefully someone will help us fill in the blanks with more codecs (like Theora).}}</ref>
Line 109:
| title = Moonlight Desklets demo on YouTube
| publisher = Mono Team
|
MoonBase is an experimental set of helper classes built on top of Moonlight.Gtk that can be used to create full blown C# desktop applications using the Moonlight (Silverlight 4.0) widgets and XAML files.<ref>[https://github.com/inorton/MoonBase MoonBase]</ref> MoonBase also has a related XAML editor/previewer.<ref>[https://github.com/inorton/XamlPreviewer XamlPreviewer]</ref>
Line 120:
| last = Foley | first = Mary Jo
| date = 2007-09-25
|
| url = http://tirania.org/blog/archive/2007/Sep-05.html
| title = Microsoft/Novell Collaboration on Silverlight.
| last = de Icaza | first = Miguel
| date = 2007-09-05
|
* Microsoft's Test suites for Silverlight,
* Silverlight specification details, beyond those available on the web,
Line 136:
| quote = ''"Downstream Recipient" means an entity or individual that uses for its intended purpose a Moonlight Implementation obtained directly from Novell or through an Intermediate Recipient... Microsoft reserves the right to update (including discontinue) the foregoing covenant... "Moonlight Implementation" means only those specific portions of Moonlight 1.0 or Moonlight 1.1 that run only as a plug-in to a browser on a Personal Computer and are not licensed under GPLv3 or a Similar License.''
| date = 2007-09-28
|
The second covenant was an updated and broader covenant that no longer limits the covenant to users that obtain Moonlight from Novell, it covers any uses of Moonlight regardless of where it was obtained. The updated covenant covers the implementations as shipped by Novell for versions 3 and 4, it no longer distinguishes Novell from other distributions of Moonlight and expands the covenant to desktop applications created with Moonlight. The covenant does not extend to forks licensed under the GNU GPL (Moonlight itself uses the Lesser GPLv2).<ref>{{cite web
Line 142:
| title = Covenant to End Users of Moonlight 3 and 4
| publisher = [[Microsoft]]
|
==Codecs integration==
Line 156:
| first = Sam
| date = 2007-09-05
|
| archive-url = https://www.webcitation.org/65rhf9Nx0?url=http://blogs.technet.com/b/port25/archive/2007/09/05/silverlight-on-linux.aspx
| archive-date = 2012-03-02
Line 163:
==Moonlight in other distributions==
After the release of Moonlight 2, a covenant provided by Microsoft was updated to ensure that other third party distributors can distribute Moonlight without their users having to worry about getting sued over patent infringement by Microsoft.<ref name="deIcaza-2009-12-17">{{cite web|url=http://tirania.org/blog/archive/2009/Dec-17.html|title=Releasing Moonlight 2, Roadmap to Moonlight 3 and 4|author=Miguel de Icaza|date=2009-12-17|
Kevin Kofler and Tom Callaway, of [[Fedora (operating system)|Fedora]], have stated publicly that the last covenant was "not acceptable" for that distribution and that "it is still not permissible in Fedora".<ref>{{cite web |url=http://thread.gmane.org/gmane.linux.redhat.fedora.devel/126037/focus=126216 |title=Re: New covenant published |author=Tom Callaway |publisher=gmane.linux.redhat.fedora.devel |
The version of Moonlight that was going to be available direct from Novell would have access to licensed closed source media codecs provided free of charge by Microsoft. Third-party distributions of Moonlight would only be able to play non-patent encumbered media like [[Vorbis]], [[Theora]] and [[Ogg]]. To support other formats, the distributors would have had to choose from a few licensing options:
Line 178:
| publisher = Microsoft
| date = 2008-10-13
|
| url = http://wiki.debian.org/Teams/DebianMonoGroup/Moonlight
| title = Moonlight for Debian
| publisher = Debian Wiki
| quote = Moonlight 1.0 is essentially a XAML renderer with codec support. All plugin logic is handled by the browser's Javascript engine. XAML is covered by an irrevocable patent grant from Microsoft, as shown [http://www.microsoft.com/interop/osp/default.mspx here].
|
}}</ref>
|