I found them extremely valuable in getting up to speed, and it's a
nuisance for new people to checkout code from multiple sources.
IMHO, the incompatible code should be moved, and the demos that can
stay stay. Then it becomes a matter of time when all demos are finally
Apache Licensed only. Inconvenient, yes, but we look at things in very
long perspectives here (say Harmony or Geronimo, if you want to look
at painstakingly long clearance of encumbered code).
I think it is likely that we are always going to have some demos that
rely on incompatible code. However, any demo that doesn't have such a
dependency will probably be rolled into the tutorials, which are
included with the distribution and stored in the ASF SVN; e.g.:
- Kitchen Sink (already in tutorials)
- Stock Tracker (already in tutorials)
- File browser
- File drag/drop
- Table row editor
- Large data sets
- DOM interaction
- Decorators
- Fixed column tables
- Scripting (possibly; currently has a Mozilla dependency since OSX
JDK doesn't include a JavaScript engine and we need to use Rhino)
Basically, these demos showcase topics that we haven't gotten to in
the tutorial yet. When we do, I imagine that we'll migrate them.
G