You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by GOMEZ Henri <hg...@slib.fr> on 2001/09/25 01:21:36 UTC
RE: TC 4.0 RPM Packaging - WAS: [ANNOUNCEMENT] Apache Tomcat 4.0
Fina l Release
><I-am-not-a-lawyer>
>Although there's no technical challenge to doing this, the licensing
>permission becomes much more murky. The standard "permission to
>redistribute" paragraph on the other JAR files talks about packaging
>inside something with which you are adding value -- and it's
>not obvious
>that your proposed approach would qualify, where it's pretty
>obvious that
>the value add in the single-download approach is a complete application
>that includes functionality requiring those JARs.
></I-am-not-a-lawyer>
The whole problem is there is just too many non OSS
packages in TC 4.0 and that brake RPM policies.
And we're speaking about packaging an Apache Product,
not a M$ tool and people used to see Apache 110% OSS.
>In general, though, how would making two RPMs rather than one
>satisfy the
>"RPM packing requirements" rules any better? If the JARs are
>not supposed
>to be packaged in the primary RPM, why is having them in a separate RPM
>OK?
We were speaking about the possibility to have the required jars
outside TC 4.0 in an unique tarball which could be used in primary
TC 4.0 RPM or build into a second.
Having a second RPM, will clearly indicate to users that this stuff IS
MANDATORY and a PRE-REQUISITE to build or use TC 4.0
>Personally, I'd lean a little further on the side of the poor
>user whom we
>force to go through incredible machinations to install and use a binary
>distribution ...
That's why some people works on packaging, allowing poor users to
have just to type rpm -Uvh tomcat-xxx.noarch.rpm and have all the
stuff magically installed and working.
Personally, I'd like to see a more modular approach of TC 4.0 build,
allowing a diet TC 4.0 without any requirements on non OSS software.
If JSSE is still required for native HTTP/SSL in TC 3.2/3.3/4.0
but users could still Apache + mod_ssl + mod_jk/webapp to have a
100% OSS SSL solutions and that one could be dropped.
BTW, till we find a solution to the externals jars problems,
having for example a tomcat-4.0-supplimental.tar.gz located
at jakarta.apache.org, we'll have to wait for the RPM.
I'm sure you could find a Sun Layer which will find an
acceptable solution ;)