I need to annotate our structured data set of Apache projects to track which project names are registered trademarks. This is needed to be able to properly generate a.o/foundation/marks/list (which is currently sadly outdated since it's manually built now). This is a serious need for Brand Management, since we regularly have third parties say "but you didn't SAY it was your trademark, so I can do it anyway..."
My thought is to annotate the PMC DOAP files with a registered marker, then use the existing projects.a.o building of the organized data. Then use either JS or some cron static generation to display the actual marks/list page. Is annotating the project data sources the best idea, or should I simply create a new stable URL data source that's just a list of registered names, and join the tables? The end result needs to be webcontent listing projects like: <h2>The ASF claims these trademarks</h2> ...list all active TLPs <a href="{$homepage}">Apache <b>{$projectname}</b></a> {$if registered then "®" else "™"} <br/> {$shortdesc} ... <h2>The following projects are retired</h2> ...list all Attic projects <h2>The following projects are in incubation; all trademarks here may be property of respective owners</h2> ...list all Incubation projects Separately, we should list the name of each software *product* here, since if we offer something with a clear name as an independently downloadable software product, it can be our trademark. So I'd like to list "Apache Directory Studio", since that's a notable name and a major product. But I don't want to list "Apache Commons Foo Bar Baz and Kitchensink", since those are effectively just minor components that aren't really worth claiming. Comments/suggestions please? I'm including the Whimsical project since they are also major consumers of this data. - Shane