Этот вопрос больше не актуален, что Microsoft выпустила соответствующую версию базы Rx on devlabsИспользование System.Reactive в .NET 3.5 (в продукте доставка)
Оригинал Вопрос
Я загрузил инструментарий Silverlight 3 и rebased System.Reactive.dll для работы с .NET 3.5 CLR, и мне действительно нравится использовать его.
Что я хотел бы знать, могу ли я отправить его?
- В codeplex site for the SL toolkit говорится, что лицензия на набор инструментальных средств MS-PL
- Я пошарил с ним отражателем и не нашел никакой дополнительной информации о лицензии
Я имею в виду, что я может иметь возможность отправлять его под лицензией MS-PL, но в то же время он чувствует, что не должен, потому что мне пришлось переустанавливать dll, и потому что я еще не видел официального сообщения от Microsoft о освобождая реактивную структуру.
Альтернатива заключается либо в том, чтобы просто обойтись без IObservable
до .NET 4.0, либо написать мою собственную версию Ripoff System.Reactive - я бы, вероятно, в конечном итоге собирался писать версию ripoff, хотя это могло бы время.
Кто-нибудь еще подумал об этой проблеме, и кто-нибудь еще использует/отправляет dll?
вар е = Observable.FromEvent (реактор 1, «деление»); –