Platonides wrote:
Ben wrote:
Well, I don't know about getting a list of all authors, but my patch in bug 14048, does allow you to display an export license for any exported document... which I think fulfills the requirements of the GFDL...
-Wiredtape
Back to the original message, i don't like how you do it. You're modifying the latest to prepend the License. That is intrusive and breaks the attribution (latest editor appears as if he had added the license text). IMHO the right way would be to add into the XML a section like
<license> <name>GFDL</name> <version>1.2</version> <url>http://www.gnu.org/copyleft/fdl.html</url> <text>The GNU Documentation License and so on...</text> </license>
Name: License identifier. Version: Version license. Url: A link to the license content (if you don't want the whole text to be included). Text: License content (to provide the license text, or if you're using a non-standard license).
Then the import feature would do something from it, such as storing the license along the page (for wikis where pages can have different licensing conditions, eg. Citizendium) or simply accept/reject the import based on several compatibility rules ("Sorry, this wiki is GFDL and you're trying to import Cc-by-sa content. These licenses are not compatible.").
I like your approach... I think this would be the best way to go about it.. and perhaps add a small licensing box at the end of an article (which was successfully imported) like that of categories.
The question, going back to the comments that were made, is if there should be an additional section for original content contributors..
<license> <name>GFDL</name> <version>1.2</version> <url>...</url> <text>...</text> <original>Copied from *articlelink* and was written by *link to original article history* </original> </license>
This might make it easier down the road for importing pictures as well..
-Wiredtape