[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#503594: WiP: Official debian package for red5



Hi,

I'm planning to work on including Red5 in Debian official archive [0].
I've already had a look at the binary-only-package build by your team that 
will greatly ease some steps and I would like to work with you on this 
package.

As you may know, to include a package in official Debian archive, it have to :
- be licensed under a DFSG-compatible license
- be rebuild from source using only package in main section
- don't include 3rd party non DFSG-compatible source code or libs

Missing dependencies
-----------------------------------
Some dependencies of Red5 are not available in Debian at the moment. So Red5 
can't be rebuild from source using only Debian unstable.

Missing items already being worked on :
Jetty 6.x [2]
Tomcat 6.x [3]
Spring [4]

Items without a package in Debian :
JAudioTagger
Logback

Real issues :
- com.sun.jdmk.comm.HtmlAdaptorServer :
HtmlAdaptorServer doesn't exist in any free software JMX implementation (not 
part of the JMX 1.2 specification) and only come from Sun JMX Reference 
Implementation (jmxtools). This implementation doesn't seems available under 
an free license ?
Maybe I could simply remove this part of red5 in official Debian package ?

License and copyright upgrade
------------------------------------------------
License and copyright information seems to be missing in the following source 
files (as of 26/10/2008 SVN trunk) :
src/org/red5/io/object/Flag.java
src/org/red5/io/utils/ArrayUtils.java
src/org/red5/io/utils/RandomGUID.java
src/org/red5/io/utils/Stax2DomBuilder.java
src/org/red5/io/utils/HexCharset.java
src/org/red5/io/CachingFileKeyFrameMetaCache.java
src/org/red5/server/net/rtmpt/BaseRTMPTConnection.java
src/org/red5/server/net/rtmp/RTMPConnManager.java
src/org/red5/server/net/rtmp/EdgeRTMPMinaIoHandler.java
src/org/red5/server/net/rtmp/event/ClientBW.java
src/org/red5/server/net/rtmp/event/SerializeUtils.java
src/org/red5/server/net/rtmp/event/FlexMessage.java
src/org/red5/server/net/rtmp/IRTMPConnManager.java
src/org/red5/server/net/rtmp/RTMPOriginConnection.java
src/org/red5/server/net/rtmp/EdgeRTMPMinaConnection.java
src/org/red5/server/net/rtmp/EdgeRTMPHandler.java
src/org/red5/server/net/rtmp/RTMPHandshake.java
src/org/red5/server/so/FlexSharedObjectMessage.java
src/org/red5/server/crypto/HMAC.java
src/org/red5/server/stream/StreamingProxy.java
src/org/red5/server/stream/StreamTracker.java
src/org/red5/server/tomcat/WebappClassLoader.java
src/org/red5/logging/ContextLoggingListener.java
src/org/red5/logging/DerbyLogInterceptor.java
src/org/red5/logging/LoggingContextSelector.java
src/org/red5/logging/LoggerContextFilter.java
test/org/red5/server/ScopeTest.java

Could you please have a look at each of them and update/add license and 
copyright information based on SVN changelog ?

[0] http://bugs.debian.org/503594
[1] http://red5.googlecode.com/svn/build/debian/trunk/
[2] http://bugs.debian.org/425152
[3] http://bugs.debian.org/494674
[4] http://bugs.debian.org/426259

Cheers,
-- 
Damien Raude-Morvan / www.drazzib.com

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: