Add credits and copyrights

This commit is contained in:
Harendra Kumar 2019-01-21 10:06:50 +05:30
parent 5326947e1a
commit cda18e5582
13 changed files with 354 additions and 0 deletions

View File

@ -40,6 +40,10 @@
* Change the `Unreleased` section at the top of changelog file to the new
release version number.
* Make sure contributors to the release are listed in
`credits/CONTRIBUTORS.md`.
* Make sure any third party code included in the release has been listed in
`credits/COPYRIGHTS.md` and the license is added to the repo.
* Make sure all the bug fixes being included in this release are marked
with a target release on github. So that users can search by release if
they want.

View File

@ -604,6 +604,17 @@ If you require professional support, consulting, training or timely
enhancements to the library please contact
[support@composewell.com](mailto:support@composewell.com).
## Credits
The following authors/libraries have influenced or inspired this library in a
significant way:
* Roman Leshchinskiy (vector)
* Gabriel Gonzalez (foldl)
* Alberto G. Corona (transient)
See the `credits` directory for full list of contributors, credits and licenses.
## Contributing
The code is available under BSD-3 license

73
credits/CONTRIBUTORS.md Normal file
View File

@ -0,0 +1,73 @@
This is a list of code contributors to this library. For issue contributors
please see https://github.com/composewell/streamly/issues.
Use `git shortlog -sn tag1...tag2` on the git repository to get a list of
contributors between two repository tags.
## Unreleased
* TBD
## 0.6.0
* Harendra Kumar
* Pranay Sashank
* Abhiroop Sarkar
* Michael Sloan
## 0.5.2
* Harendra Kumar
* Keith
## 0.5.1
* Harendra Kumar
## 0.5.0
* Harendra Kumar
* Veladus
* Tim Buckley
## 0.4.1
* Harendra Kumar
## 0.4.0
* Harendra Kumar
## 0.3.0
* Harendra Kumar
* Xiaokui Shu
* k0ral
## 0.2.1
* Harendra Kumar
## 0.2.0
* Harendra Kumar
* Abhiroop Sarkar
* Hussein Ait Lahcen
## 0.1.2
* Harendra Kumar
* Abhiroop Sarkar
* Hussein Ait Lahcen
## 0.1.1
* Harendra Kumar
* Veladus
* Abhiroop Sarkar
* Sibi Prabakaran
## 0.1.0
* Harendra Kumar
* Sibi Prabakaran

43
credits/COPYRIGHTS.md Normal file
View File

@ -0,0 +1,43 @@
This file contains a summary of the credits and copyrights for the code
currently shipped with the package. To find parts of the code where the
original or modified code has been included please search for the copyright
notices in the individual files.
## Unreleased
* Composable folds include code from the "foldl" package.
* Copyright (c) 2013 Gabriel Gonzalez
* http://hackage.haskell.org/package/foldl-1.4.5
* See foldl-1.4.5.txt for the original license.
* The time related code includes portions from the "clock" package.
* Copyright (c) 2009-2012, Cetin Sert
* Copyright (c) 2010, Eugene Kirpichov
* http://hackage.haskell.org/package/clock-0.7.2
* See clock-0.7.2.txt for the original license.
## 0.4.0
* Implementation of direct style monadic streams includes code from the
"vector" package.
* Copyright (c) 2008-2012, Roman Leshchinskiy
* http://hackage.haskell.org/package/vector-0.12.0.2
* See vector-0.12.0.2.txt for the original license.
## 0.1.0
* The initial version of this release included code from the transient
package, however it was completely rewritten later on.
* Copyright © 2014-2016 Alberto G. Corona
* http://hackage.haskell.org/package/transient-0.5.5
* See transient-0.5.5.txt for the original license.
* The AcidRain example was adapted from the "pipes-concurrency" package.
* Copyright (c) 2014 Gabriel Gonzalez
* http://hackage.haskell.org/package/pipes-concurrency-2.0.8
* See pipes-concurrency-2.0.8.txt for the original license.
* The circling square example was adapted from the "Yampa" package.
* Copyright (c) 2003, Henrik Nilsson, Antony Courtney and Yale University.
* http://hackage.haskell.org/package/Yampa-0.10.6.2
* See Yampa-0.10.6.2.txt for the original license.

34
credits/README.md Normal file
View File

@ -0,0 +1,34 @@
This library builds upon many good ideas from the existing body of Haskell
work. We would like to thank all the Haskellers whose work might have
influenced this library. It is not possible to quantify that contribution and
give proper credits for it. Below, we have listed the copyright attributions
and contributions to this library. We do due diligence in giving credit where
its due, if something got missed please do point out by [raising an issue on
github](https://github.com/composewell/streamly/issues) or [sending an email to
the maintainers](mailto:harendra.kumar@gmail.com).
## Attributions
See COPYRIGHTS.md for parts of other works included in this package.
## Contributions
See CONTRIBUTORS.md for a release wise list of contributors to this library.
## References
Some (among many others) of the Haskell packages that we looked at and might
have taken some ideas or inspiration from include:
* http://hackage.haskell.org/package/base
* http://hackage.haskell.org/package/vector
* http://hackage.haskell.org/package/machines
* http://hackage.haskell.org/package/streaming
* https://hackage.haskell.org/package/logict
* https://hackage.haskell.org/package/foldl
* http://hackage.haskell.org/package/bytestring
* http://hackage.haskell.org/package/transient
* https://hackage.haskell.org/package/list-transformer
* https://hackage.haskell.org/package/simple-conduit
* http://hackage.haskell.org/package/pipes
* http://hackage.haskell.org/package/conduit

View File

@ -0,0 +1,29 @@
Copyright (c) 2003, Henrik Nilsson, Antony Courtney and Yale University.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither name of the copyright holders nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND THE CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDERS OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

32
credits/clock-0.7.2.txt Normal file
View File

@ -0,0 +1,32 @@
Copyright (c) 2009-2012, Cetin Sert
Copyright (c) 2010, Eugene Kirpichov
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* The names of contributors may not be used to endorse or promote
products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

24
credits/foldl-1.4.5.txt Normal file
View File

@ -0,0 +1,24 @@
Copyright (c) 2013 Gabriel Gonzalez
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Gabriel Gonzalez nor the names of other contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -0,0 +1,24 @@
Copyright (c) 2014 Gabriel Gonzalez
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Gabriel Gonzalez nor the names of other contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -0,0 +1,24 @@
Copyright (c) 2014 Gabriel Gonzalez
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Gabriel Gonzalez nor the names of other contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -0,0 +1,18 @@
Copyright © 2014-2016 Alberto G. Corona <https://github.com/agocorona>
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@ -0,0 +1,30 @@
Copyright (c) 2008-2012, Roman Leshchinskiy
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
- Neither name of the University nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF
GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.

View File

@ -102,6 +102,14 @@ cabal-version: >= 1.10
extra-source-files:
Changelog.md
credits/*.md
credits/clock-0.7.2.txt
credits/foldl-1.4.5.txt
credits/pipes-concurrency-2.0.8.txt
credits/pipes-concurrency.txt
credits/transient-0.5.5.txt
credits/vector-0.12.0.2.txt
credits/Yampa-0.10.6.2.txt
README.md
docs/streamly-vs-async.md
docs/transformers.md