Annotation of embedaddon/iperf/.github/CONTRIBUTING.md, revision 1.1.1.2

1.1       misho       1: # iperf3 Contribution Guidelines
                      2: 
                      3: Thanks for contributing to iperf3!
                      4: 
                      5: This page contains some guidelines for filing issues, pull requests,
                      6: and other sorts of interactions with the iperf3 project.  These are
                      7: guidelines and not hard rules, and it is intended that common sense
                      8: and good judgement will prevail.
                      9: 
                     10: ## Support
                     11: 
                     12: iperf3 is officially supported on Linux (various distributions),
                     13: FreeBSD, and macOS.  Support may be provided on a best-effort basis to
                     14: other UNIX-like platforms.  We cannot provide support for building
                     15: and/or running iperf3 on Windows, iOS, or Android.
                     16: 
1.1.1.2 ! misho      17: Before asking for help, please check with your favorite search engine
        !            18: or the
        !            19: [iperf3 Discussions site on GitHub](http://github.com/esnet/iperf/discussions)
        !            20: to see if your question might have been asked (and maybe even
        !            21: answered) before.  https://fasterdata.es.net/ has some information on
        !            22: the use of various bandwidth measurement tools, including iperf3.  The
        !            23: iperf3 documentation Web site at http://software.es.net/iperf/
        !            24: contains various bits of helpful information, including a list of
1.1       misho      25: [frequently-asked questions](http://software.es.net/iperf/faq.html).
                     26: 
                     27: We specifically discourage the use of the issue tracker on the iperf3
                     28: GitHub project page for asking questions.  Questions posted in the
1.1.1.2 ! misho      29: form of issues may go unanswered.  Please use the
        !            30: [iperf3 Discussions site on GitHub](http://github.com/esnet/iperf/discussions)
1.1       misho      31: to ask questions of the community or
                     32: alternatively use the iperf3 mailing list at
                     33: iperf-dev@googlegroups.com (posting requires joining the list).
                     34: 
                     35: ## Code
                     36: 
                     37: If you have improvements or bugfixes to make to iperf3, we'd love to
                     38: hear from you.  We prefer changes to be submitted in the form of pull
                     39: requests on GitHub, although we can (probably) accept simple patches
                     40: as well.  If in doubt, ask.
                     41: 
                     42: Before making any submission to the iperf3 project (whether it be code
                     43: or documentation), we urge you to consult the iperf3 license, in
                     44: particular the section quoted below:
                     45: 
                     46: ```
                     47: You are under no obligation whatsoever to provide any bug fixes, patches, or
                     48: upgrades to the features, functionality or performance of the source code
                     49: ("Enhancements") to anyone; however, if you choose to make your Enhancements
                     50: available either publicly, or directly to Lawrence Berkeley National
                     51: Laboratory, without imposing a separate written license agreement for such
                     52: Enhancements, then you hereby grant the following license: a non-exclusive,
                     53: royalty-free perpetual license to install, use, modify, prepare derivative
                     54: works, incorporate into other computer software, distribute, and sublicense
                     55: such enhancements or derivative works thereof, in binary and source code form.
                     56: ```
                     57: 
                     58: If you're considering changes that will have an architectural impact,
                     59: we strongly encourage discussing them with the iperf3 maintainers
                     60: before doing a significant amount of work on the code.  We might be
                     61: able to provide some guidance.  Also, we're more likely to accept a
                     62: submission if if it doesn't involve rewriting large sections of the
                     63: code.  Even if you're going to fork the code and maintain your own
                     64: changes privately (which you're perfectly welcome to do) we might able
                     65: to give you guidance so that future iperf3 changes won't conflict with
                     66: your work.
                     67: 
                     68: ## Conduct
                     69: 
                     70: We expect that iperf3 interactions via the issue tracker, mailing
                     71: lists, and so forth will be conducted civilly.  Language that is
                     72: deemed appropriate or abusive may be removed, and we reserve the right
                     73: to ban users from accessing the project for repeated offense.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>