Just thought I'd give an update on my progress. So far the ocPortal codebase has been reviewed for copyright. Anything with unclear terms has been removed/replaced, leaving behind Free Software and a couple of proprietary third-party components (such as the JWPlayer flash video player). The proprietary components have been turned into optional modules, making them trivial to strip from the Debian package. As well as this, the default ocPortal theme contains some non-DFSG-free artwork for the icons. I've made a replacement theme based on KDE's Oxygen icons which can be applied over the top of the default theme and replaces all of the non-free artwork[1]. It's not a complete theme, so there are still some default icons left which make the interface a little inconsistent, but at least they're all freely licensed. Likewise sound effects for the audio CAPTCHA and chat rooms have been replaced with DFSG-free files (sourced from existing Debian packages, such as Asterisk). I've been reading the policy guides (the core Debian policy, as well as the PHP, WebApp and Database policies) and am currently working out how to turn ocPortal's installer into a dbconfig-based debconf script. From messaging the WebApp mailing list[2] I've been told that one of the biggest concerns would be bundling software which is already included in Debian, which QA understandably frown upon. Unfortunately this impacts ocPortal, mainly since it uses a heavily modified version of CKEditor, a vanilla version of which is already packaged. Diffing between the two gives an unfathomable mountain of changes, so merging/patching them seems hopeless. I've tried symlinking to Debian's ckeditor package in place of this bundled version, and this doesn't cause any immediate problems in ocPortal, however our experience of having CKEditor integrated is that there are a load of edge-cases where it misbehaves; this is probably due to our particular usage of CKEditor, which converts the HTML it outputs into ocPortal's Comcode language. This makes me think that bundling the modified CKEditor would be preferable, despite its existence in the Debian archive.
[1] http://ocportal.com/site/downloads/entry/add-onsmodifications/version_50/themes_4/oxygen_icons.htm [2] http://lists.debian.org/debian-webapps/2011/04/msg00001.html Thanks, Chris Warburton -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org