This question is no longer relevant now that microsoft have released a proper version of the Rx framework on devlabs
Original Question
I've downloaded the Silverlight 3 toolkit and rebased System.Reactive.dll to work on the .NET 3.5 CLR, and am really enjoying using it.
What I'd like to know is, can I ship it?
- The codeplex site for the SL toolkit states that the license for the toolkit is MS-PL
- I've poked around with it in reflector and found no additional license information
I'm thinking that I may be able to ship it under the MS-PL license, but at the same time it feels like I shouldn't, because I had to rebase the dll, and because I've still yet to see any official word from Microsoft about releasing the reactive framework.
The alternative is either to just do without IObservable
's until .NET 4.0, or write my own ripoff version of System.Reactive - I'd probably end up going with writing a ripoff version, even though this would waste some time.
Has anyone else thought about this issue, and is anyone else using/shipping the dll?