You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Filippo Diotalevi (JIRA)" <ji...@apache.org> on 2009/10/12 19:30:31 UTC
[jira] Created: (FELIX-1743) Commit karaf-manual in Karaf trunk
Commit karaf-manual in Karaf trunk
----------------------------------
Key: FELIX-1743
URL: https://issues.apache.org/jira/browse/FELIX-1743
Project: Felix
Issue Type: Sub-task
Reporter: Filippo Diotalevi
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (FELIX-1743) Commit karaf-manual in Karaf trunk
Posted by "Filippo Diotalevi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12764762#action_12764762 ]
Filippo Diotalevi commented on FELIX-1743:
------------------------------------------
The module is a modification of camel-manual module of Apache Camel; therefore, it's inclusion in another Apache project should be straightforward.
Possible (non-software) issues to consider before committing:
1) the module uses an Apache Camel subproject "maven-html-to-pdf" that in turns uses a closed source xml->pdf converter.
1.1) Is it acceptable?
1.2) Can the pdf produced be published as ASF project in a maven repository?
2) The module reuses and modifies code that are part of the camel-manual module of Apache Camel. One of the files contains the following copyright notice:
/*
Copyright (c) 2005 Hakon Wium Lie and Bert Bos
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.
*/
> Commit karaf-manual in Karaf trunk
> ----------------------------------
>
> Key: FELIX-1743
> URL: https://issues.apache.org/jira/browse/FELIX-1743
> Project: Felix
> Issue Type: Sub-task
> Reporter: Filippo Diotalevi
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (FELIX-1743) Commit karaf-manual in Karaf trunk
Posted by "Filippo Diotalevi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12765060#action_12765060 ]
Filippo Diotalevi commented on FELIX-1743:
------------------------------------------
Committed the first version of the manual module in the Karaf trunk.
Notice: the module is not called in the parent pom build.
------------------------------------------------------------------------------------------------------------------
svn ci -m "FELIX-1743 first commit of the apache felix karaf user guide module"
Adding karaf/manual
Adding karaf/manual/pom.xml
Adding karaf/manual/src
Adding karaf/manual/src/styles
Adding (bin) karaf/manual/src/styles/chapter-rounded-bottom.png
Adding karaf/manual/src/styles/docbook-fo.xsl
Adding karaf/manual/src/styles/print.css
Transmitting file data ....
Committed revision 824730.
------------------------------------------------------------------------------------------------------------------
> Commit karaf-manual in Karaf trunk
> ----------------------------------
>
> Key: FELIX-1743
> URL: https://issues.apache.org/jira/browse/FELIX-1743
> Project: Felix
> Issue Type: Sub-task
> Reporter: Filippo Diotalevi
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (FELIX-1743) Commit karaf-manual in Karaf trunk
Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12765015#action_12765015 ]
Guillaume Nodet commented on FELIX-1743:
----------------------------------------
The license above is MIT which is fully permitted by the ASF (see http://apache.org/legal/resolved.html#category-a).
For using prince xml, the license of prince is the following.
IANAL, but I think we can safely use this product. We may need to give some attribution, see the following excerpt:
If this is a Personal license, PDF documents generated by the Software include a notice that identifies the Software and the license type. Licensee shall not change or remove this notice or assist or encourage third parties to remove or change such notice.
When the Personal license is used to routinely generate documents, a prominent link to the www.princexml.com Web site shall be displayed on the pages from where the generated documents can be fetched.
We may want to check with legal@a.o to make sure it's ok though.
{code}
End User License Agreement
This license agreement (the "Agreement") is entered into between you, as
a private person or a company (the "Licensee") and YesLogic Pty Ltd, an
Australian company, having its registered address at 7 / 39 Bouverie
Street, Carlton, VIC 3053, Australia ("YesLogic"). By installing,
copying or otherwise using all or any portion of the Prince formatter
(the "Software") the Licensee agrees to be bound by the terms of the
Agreement.
1. LICENSE
Subject to the terms of this Agreement, YesLogic hereby grants to
Licensee a non-exclusive, non-transferable, non-sub licensable and
limited license only to install and use one copy of the Software on up
to the number of computers or servers as authorized in this Agreement.
1.1 Personal license
If this is a Personal license, Licensee may download, install and use
the Software on a computer that is accessible to any number of end
users.
1.2 Professional license
If this is a Professional license, Licensee may download, install and
use the Software on a single computer for Interactive Use By a Single
User only.
1.3 Server license
If this is a Server license, Licensee may download, install and use the
Software on a computer that is accessible to any number of end users.
Additionally, Licensee may download, install and use the Software on
another computer which is only used for testing and development
purposes.
1.4 Academic Server license
If this is an Academic Server license, Licensee may download, install
and use the Software for Academic Purposes on a server that is
accessible to any number of end users. Additionally, Licensee may
download, install and use the Software on another server which is only
used for testing and development purposes.
1.5 Wiki license
If this is a Wiki license, Licensee may download, install and use the
Software on a server that is accessible to any number of end users
provided that the Software is only used to process content that reside
in a Wiki maintained by the Licensee.
1.6 OEM license or other Commercial Service Offerings
If this is an OEM license or other Commercial Service Offerings,
Licensee may download, install and use the Software according to a
separate agreement.
2. DEFINITIONS
"Academic Purposes" means the production of dissertations, papers,
lecture notes, hand-outs and similar documents or publications of
academic character for distribution on the Web, at lectures, or through
university bookstores or similar academic channels that are not of a
strictly commercial character. A university press run on commercial
terms is considered to be strictly commercial.
"Commercial Service Offerings" means services in which the Software is a
part and for which the Licensee charges fees or has other income (such
as but not limited to income from advertising or sale of consumables)
related to documents generated by the Software.
"Interactive Use By a Single User" means that all processing performed
by the Software is initiated by a local human user. The Software may not
be part of a Web application or other server software.
"Software" means (a) the Prince formatter including third party software
files and other information and (b) upgrades, updates and additions to
such provided to you by YesLogic, to the extent not provided under a
separate agreement.
"Wiki" means a collaborative Web site whose content can be edited by
anyone who has access to it.
3. LIMITATIONS AND RESTRICTIONS
The following shall apply in addition to the limitations and
restrictions set forth elsewhere in this Agreement:
* Licensee shall not modify, adapt, translate or create derivative
works based upon the Software. Licensee shall not reverse engineer,
decompile, disassemble or otherwise attempt to discover the source code
of the Software.
* Licensee shall not use, distribute, rent, lease, disclose or
license out the Software for Commercial Service Offerings to its own end
users or third parties.
* OEMs, application service providers (ASPs), integrators and
value-added resellers (VARs) and other Commercial Services Offerings of
all kinds, must enter into a separate licensing agreement with YesLogic
for such purposes.
* Licensee shall not transfer any of its rights under this Agreement
without the express written consent of YesLogic.
4. SUPPORT AND MAINTENANCE
YesLogic will provide the following support and maintenance services
(the "Services") free of charge for a period of 12 months following the
date of this Agreement:
* E-mail support: YesLogic will attempt to respond to technical
questions made by the Licensee by email within a reasonable period of
time.
* Upgrades: YesLogic will attempt to distribute upgrades to the
Software on a regular basis. Installation and use of such upgrades will
be governed by the terms of this Agreement.
Following the initial 12 month period, the same Services will be
available to Licensee against payment of a separate support and
maintenance fee.
This Clause 4 does not apply if this is a Personal license.
5. INTELLECTUAL PROPERTY RIGHTS
YesLogic and its suppliers are the owner of all intellectual property
rights relating to the Software and the Services. These rights are
protected by intellectual property legislation in Australia and other
jurisdictions and by international treaty provisions. YesLogic and its
suppliers retains all rights in the Software and the Services that are
not expressly granted to the Licensee through this Agreement.
Licensee is not allowed to remove, alter or destroy any proprietary,
trademark or copyright markings or notices placed upon or contained with
the Software.
6. PRIVACY
The Licensee grants YesLogic the right to store contact details and
other related information in order for YesLogic to contact the Licensee
occasionally regarding the Software. YesLogic will not use contact
details and other related information for any other purpose.
7. TERM AND TERMINATION
The Agreement and the licensing rights provide to the Licensee shall
continue for an indefinite term. Without prejudice to any other rights,
YesLogic may terminate the Agreement if the Licensee fails to comply
with the terms and conditions of this Agreement.
8. NO WARRANTY
TO THE MAXIMUM EXTENT PERMITTED BY LAW, YESLOGIC DISCLAIMS ANY WARRANTY
FOR THE SOFTWARE AND THE SERVICES. THE SOFTWARE, THE SERVICES AND ANY
RELATED DOCUMENTATION IS PROVIDED ON AN "AS IS" BASIS WITHOUT WARRANTY
OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
OR NON-INFRINGEMENT WITH REGARD TO THE SOFTWARE OR THE SERVICES.
9. CUSTOMER REMEDIES
The entire liability for YesLogic, and the exclusive remedy for the
Licensee, under this Agreement shall be, at YesLogic's option, to either
(a) return the price paid for the Software, or (b) replace the Software.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL YESLOGIC OR
ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR
CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES
FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
INFORMATION, PERSONAL INJURY, LOSS OF PRIVACY OR ANY OTHER PECUNIARY
LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE OR THE
SERVICES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
10. GOVERNING LAW AND ARBITRATION
This Agreement shall be governed by and construed in accordance with
Norwegian law. Any dispute arising under or in connection with this
contract shall be referred to arbitration pursuant to the Norwegian 2004
Arbitration Act. Each Party shall appoint one arbitrator and the two
arbitrators shall appoint the third arbitrator who shall be the chairman
of the arbitration tribunal. The chairman shall be a Norwegian legal
professional. If one Party fails to appoint an arbitrator within one
month from being requested to do so or if the two arbitrators can not
within one month from the last appointment agree on who shall be
appointed chairman, the Chief Justice of Oslo District Court shall be
the appointer. The venue of the arbitral proceedings shall be in Oslo,
and the proceedings shall be conducted in the English language. The
arbitration is deemed to be commenced when request for arbitration is
being sent from the Party requesting arbitration. The Parties agree to
conclude a separate agreement on confidentiality of both the arbitral
proceedings and the award immediately after arbitration has been
requested.
{code}
> Commit karaf-manual in Karaf trunk
> ----------------------------------
>
> Key: FELIX-1743
> URL: https://issues.apache.org/jira/browse/FELIX-1743
> Project: Felix
> Issue Type: Sub-task
> Reporter: Filippo Diotalevi
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (FELIX-1743) Commit karaf-manual in Karaf trunk
Posted by "Filippo Diotalevi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12765062#action_12765062 ]
Filippo Diotalevi commented on FELIX-1743:
------------------------------------------
Sent email to legal@apache
Leaving the issue open until we get a positive answer from them.
> Commit karaf-manual in Karaf trunk
> ----------------------------------
>
> Key: FELIX-1743
> URL: https://issues.apache.org/jira/browse/FELIX-1743
> Project: Felix
> Issue Type: Sub-task
> Reporter: Filippo Diotalevi
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (FELIX-1743) Commit karaf-manual in Karaf trunk
Posted by "Filippo Diotalevi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Filippo Diotalevi resolved FELIX-1743.
--------------------------------------
Resolution: Fixed
Resolving the issue since code is committed and there are no legal issues with it.
> Commit karaf-manual in Karaf trunk
> ----------------------------------
>
> Key: FELIX-1743
> URL: https://issues.apache.org/jira/browse/FELIX-1743
> Project: Felix
> Issue Type: Sub-task
> Reporter: Filippo Diotalevi
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (FELIX-1743) Commit karaf-manual in Karaf trunk
Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12766250#action_12766250 ]
Guillaume Nodet commented on FELIX-1743:
----------------------------------------
I've included the manual into the distributions and added a proper attribution in the NOTICE file.
Committing to https://svn.apache.org/repos/asf/felix/trunk ...
M karaf/assembly/NOTICE
M karaf/assembly/pom.xml
M karaf/assembly/src/main/descriptors/unix-bin.xml
M karaf/assembly/src/main/descriptors/windows-bin.xml
M karaf/pom.xml
Committed r825655
> Commit karaf-manual in Karaf trunk
> ----------------------------------
>
> Key: FELIX-1743
> URL: https://issues.apache.org/jira/browse/FELIX-1743
> Project: Felix
> Issue Type: Sub-task
> Reporter: Filippo Diotalevi
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Issue Comment Edited: (FELIX-1743) Commit karaf-manual in
Karaf trunk
Posted by "Filippo Diotalevi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12764762#action_12764762 ]
Filippo Diotalevi edited comment on FELIX-1743 at 10/12/09 10:38 AM:
---------------------------------------------------------------------
The module is a modification of camel-manual module of Apache Camel; therefore, its inclusion in another Apache project should be straightforward.
Possible (non-software) issues to consider before committing:
1) the module uses an Apache Camel subproject "maven-html-to-pdf" that in turns uses a closed source xml->pdf converter.
1.1) Is it acceptable?
1.2) Can the pdf produced be published as ASF project in a maven repository?
2) The module reuses and modifies code that are part of the camel-manual module of Apache Camel. One of the files contains the following copyright notice:
/*
Copyright (c) 2005 Hakon Wium Lie and Bert Bos
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.
*/
was (Author: fdiotalevi):
The module is a modification of camel-manual module of Apache Camel; therefore, it's inclusion in another Apache project should be straightforward.
Possible (non-software) issues to consider before committing:
1) the module uses an Apache Camel subproject "maven-html-to-pdf" that in turns uses a closed source xml->pdf converter.
1.1) Is it acceptable?
1.2) Can the pdf produced be published as ASF project in a maven repository?
2) The module reuses and modifies code that are part of the camel-manual module of Apache Camel. One of the files contains the following copyright notice:
/*
Copyright (c) 2005 Hakon Wium Lie and Bert Bos
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.
*/
> Commit karaf-manual in Karaf trunk
> ----------------------------------
>
> Key: FELIX-1743
> URL: https://issues.apache.org/jira/browse/FELIX-1743
> Project: Felix
> Issue Type: Sub-task
> Reporter: Filippo Diotalevi
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.