Skip to content

Credits

Alexey Yakovlev edited this page May 21, 2018 · 2 revisions

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 — [email protected]

Originally published at GotDotNet:
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=3F46C102-9970-48B1-9225-8758C38905B1

License: 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.


.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, SplitOrderedList<TKey, T>

Copyright © 2009 Jérémie "Garuma" Laval

Lazy<T>

Zoltan Varga — [email protected]
Marek Safar — [email protected]
Copyright © 2009 Novell

BigInteger

Rodrigo Kumpera — [email protected]
Marek Safar — [email protected]

License: MIT/X11 License
http://www.mono-project.com/License


SRP-6a protocol support is based on:

secure-remote-password npm module by Linus Unnebäck
https://github.com/LinusU/secure-remote-password


Unit testing platform abstraction layer:

Original idea by Roman Ivantsov