[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #14676] Submission of A concise, robust
From: |
Ineiev |
Subject: |
[Savannah-register-public] [task #14676] Submission of A concise, robust, and extensible syntax highlighting library for the web |
Date: |
Wed, 4 Oct 2017 11:47:11 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0 |
Follow-up Comment #3, task #14676 (project administration):
> In any case, the core hilite.js code is Javascript, we only use
> node.js as an interpreter to run the Javascript server-based
> parts of hilite.js.
hilite.js combines with node.js to make a single executable,
therefore the GPL must apply to the combination;
the Original BSD conflicts with that.
> Thus it seems to me that in the current situation, there are
> no dependencies that would prevent us to release our hilite.js
> software under the GPL.
Savannah has a requirement of being GPL-compatible. This means
that people may take Savannah project A and merge it
with Savannah project B.
You could release hilite.js under the GPL, and people will even be able to use
it
_provided you add an exception allowing linking with OpenSSL code_
(if you don't, the license of your package will forbid that).
However, they won't be able to take other code under the GPL and combine it
with hilite.js, because that code won't generally have the OpenSSL-specific
exception
(they would violate the license of that code).
In other words, node.js dependency renders your package GPL-incompatible.
This is how I understand the situation.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/task/?14676>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Savannah-register-public] [task #14676] Submission of A concise, robust, and extensible syntax highlighting library for the web, Henri Lesourd, 2017/10/03
- [Savannah-register-public] [task #14676] Submission of A concise, robust, and extensible syntax highlighting library for the web,
Ineiev <=
- [Savannah-register-public] [task #14676] Submission of A concise, robust, and extensible syntax highlighting library for the web, Henri Lesourd, 2017/10/04
- [Savannah-register-public] [task #14676] Submission of A concise, robust, and extensible syntax highlighting library for the web, Henri Lesourd, 2017/10/04
- [Savannah-register-public] [task #14676] Submission of A concise, robust, and extensible syntax highlighting library for the web, Henri Lesourd, 2017/10/04
- [Savannah-register-public] [task #14676] Submission of A concise, robust, and extensible syntax highlighting library for the web, Henri Lesourd, 2017/10/10
- [Savannah-register-public] [task #14676] Submission of A concise, robust, and extensible syntax highlighting library for the web, Ineiev, 2017/10/11
- [Savannah-register-public] [task #14676] Submission of A concise, robust, and extensible syntax highlighting library for the web, Henri Lesourd, 2017/10/11
- [Savannah-register-public] [task #14676] Submission of A concise, robust, and extensible syntax highlighting library for the web, Ineiev, 2017/10/12