Skip to content

Commit 48b8a7d

Browse files
authored
Merge pull request #71 from matejak/lic
Clarified license of generated content.
2 parents c3ae5fc + 0063c9d commit 48b8a7d

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

LICENSE

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ modification, are permitted provided that the following conditions are met:
1111
this list of conditions and the following disclaimer in the documentation
1212
and/or other materials provided with the distribution.
1313

14-
* Neither the name of argbash nor the names of its
14+
* Neither the name of Argbash nor the names of its
1515
contributors may be used to endorse or promote products derived from
1616
this software without specific prior written permission.
1717

@@ -26,3 +26,7 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
2626
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2727
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2828

29+
Clarification concerning content generated by Argbash:
30+
License of content generated by Argbash has no relation towards the Argbash
31+
project itself - it is up to the entity who triggered the generation to
32+
determine the license of the generated content.

doc/index.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ Now we launch it and the output is good!
149149

150150
If something still isn't totally clear, take look at the :ref:`sec_example` section.
151151

152+
152153
.. _limitations:
153154

154155
Limitations
@@ -168,6 +169,16 @@ Limitations
168169
#. The generated code generally contains bashisms as it relies heavily on ``bash`` arrays to process any kind of positional arguments and multi-valued optional arguments.
169170
That said, if you stick with optional arguments only, a POSIX shell s.a. ``dash`` should be able to process the ``Argbash``-generated parsing code.
170171

172+
173+
FAQ
174+
---
175+
176+
* **Q**: What is the license of generated code?
177+
Is it also the 3-clause BSD, as it contains parts of Argbash source code?
178+
179+
**A**: No, as it is mentioned in the `LICENSE` file, you can distribute Argbash output under your terms.
180+
We recommend you to adhere to the BSD license --- keeping comments indicating that the code is generated is fair towards script's users.
181+
171182
Index
172183
-----
173184

0 commit comments

Comments
 (0)