Credits
Some portions of the Zyan source code based on or inspired by existing work.
Because of that, I credit the authors and pay great respect on their performance.
If you are of the opinion, that I violate any legal term with the usage of your existing work, please contact me and I will remove the affected code portions.
TCP Duplex Remoting Channel is based on:
TcpEx Remoting Channel
Version 1.2 — November 18, 2003
Richard Mason — r.mason@qut.edu.au
Originally published at GotDotNet:
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=3F46C102-9970-48B1-9225-8758C38905B1License: BSD License
Copyright © 2003 Richard Mason. All Rights Reserved.
LINQ support is based on:
InterLINQ
Release 1.0 — October 12, 2010
http://interlinq.codeplex.com/
Pascal Schaefer — Software developer at Geberit International AG (http://www.geberit.com)
Manuel Bauer — Swiss Software Solution Center (http://www.s3cc.ch/)
License: Apache 2.0 License
http://interlinq.codeplex.com/license
Compression sinks are based on:
Remoting Compression Channel Sink
CodeProject article, published 12 Nov 2008
http://www.codeproject.com/Articles/30939/Remoting-Compression-Channel-Sink
Alexander Schmidt — http://www.alexschmidt.net
License: The Code Project Open License (CPOL) 1.02
http://www.codeproject.com/info/cpol10.aspx
LZF compressor:
LibLZF, a very small data compression library — http://oldhome.schmorp.de/marc/liblzf.html
Mark Lehmann — http://oldhome.schmorp.de/marc/index.html
License: BSD License (2-clause) or GPL v2
C# port of the LibLZF
Oren J. Maurice — oymaurice(at)hazorea.org.il
License: BSD License (3-clause) or GPL v2
C# port of the LibLZF — http://csharplzfcompression.codeplex.com
Roman "Kel" Atachiants — http://www.linkedin.com/in/atachiants
License: New BSD License (BSD)
http://csharplzfcompression.codeplex.com/license
Custom thread pool is based on:
Building a custom thread pool blog post series
Written by Joe Duffy, © 2008.
http://www.bluebytesoftware.com/blog/2008/07/29/BuildingACustomThreadPoolSeriesPart1.aspx
http://www.bluebytesoftware.com/blog/2008/08/12/BuildingACustomThreadPoolSeriesPart2AWorkStealingQueue.aspx
http://www.bluebytesoftware.com/blog/2008/09/17/BuildingACustomThreadPoolSeriesPart3IncorporatingWorkStealingQueues.aspx
.NET 4.0 classes for the .NET 3.5 version are taken from:
Mono project
Release 2.10.2 — April 25, 2011
http://www.mono-project.com
ConcurrentDictionary<TKey, T>, ConcurrentQueue<T>, SplitOrderedList<TKey, T>
Copyright © 2009 Jérémie "Garuma" Laval
Lazy<T>
Zoltan Varga — vargaz@gmail.com
Marek Safar — marek.safar@gmail.com
Copyright © 2009 Novell
License: MIT/X11 License
http://www.mono-project.com/License
Unit testing platform abstraction layer:
Original idea by Roman Ivantsov
http://www.codeplex.com/site/users/view/rivantsov