If I use the default "Thanks, Roy" theme, and modify it for the needs of a website, does the fact that website is open to the public in itself constitute "distribution" (thereby requiring me to release under GPL the PHP code of the modified theme)? The public doesn't see the full unprocessed PHP code, but is the HTML code sent to their browser (which is of course saveable or viewable simply by clicking something like "Tools>View Source" in just about any web browser) considered merely output, or code itself? Particularly since some parts of the HTML can obviously be verbatim excerpts from the .php file, if they're from text not enclosed by ?php tags or from simple
echo "[some plain literal string of HTML code]";
I looked at the GPL FAQ and have communicated by email with support there, but haven't yet recieved a very clear answer on this. I see I'm not the only person puzzled by this; the same question has been raised with regard to Drupal theming, with different people offering differing opinions.
I think this is a pretty clear situation, covered in the FSF's FAQ: running a modified version of a program on a website isn't distribution of the program, so you don't need to release your sources.
Yes, there's a gray area around the parts of the themes that are just literal HTML or CSS code, but I'd still say changes to those things aren't "distributed" merely by running an Omeka site with them. (Or, say, in the case of CSS, you're always automatically sharing the source anyway.)
At any rate, I think I can say with a high amount of certainty that there's no intention to restrict you making whatever private modifications you want to themes, plugins, or Omeka itself, and that running an Omeka site with those modifications doesn't make them non-private.
All that being said, we'd appreciate it if you considered sharing your source changes, particularly if they're cool.
Thank you for the very quick response. I figured that what you said was surely the Omeka team's intent, but I just wanted to double-check about this stuff.
For my part, I'd actually be happy with releasing my theme variation, but I think I would need to run it by the foundation I'm working for, since it's being done on their clock.