[Foundation-l] WikiCode
Robert Scott Horning
robert_horning at netzero.net
Sat Dec 30 18:12:27 UTC 2006
Erik Moeller wrote:
>On 12/30/06, Ryan Bilesky <rbilesky at gmail.com> wrote:
>
>
>>Hello,
>>
>>I am proposing a new project called WikiCode, A free source code
>>repository. I'd appreciate it if you could all look over the project page
>>at
>>
>>http://meta.wikimedia.org/wiki/WikiCode
>>
>>
>
>There already is such a project at:
>http://en.literateprograms.org/
>
>
I will say that there is a need (particularly on Wikibooks, but
elsewhere could be useful) to have a repository of software that would
allow you to archive code snippets that are incompatable with the GFDL.
Of particular note is the huge incompatability with the GPL and the
GFDL, where it would be nice to do commentary (aka annotated texts or
even instructional textbooks) that would bring in GPL code sample that
could be included with a Wikibooks about say C++ programming. Or to
have as an appendix some software that is available under the GPL. The
current licensing system on Wikibooks makes this impossible to have both
on the same page and is a copyright violation to GPL examples to
Wikibooks, except under some more obscure fair-use provisions.
At the moment, most Wikibooks authors have a "work around" that places
all code samples on Source Forge, but it is an unsatesfactory solution
in many ways. Besides the fact that Source Forge doesn't really link in
cleanly with Wikimedia projects (being an external link), you also have
to do the hassle of having to "manually" insert the GPL'd text into the
GFDL'd text if you want a personal copy, and then you can't redistribute
the combined work either.
The other issue is that if a software developer uses Wikibooks for some
tips on creating software, he is "contaminated" with perhaps some
software examples written under the GFDL that can't be used in GPL'd
code. Or even with software under most other licenses as well except
for the most trivial examples.
I don't know how many Wikibooks are really being held up because of this
issue, but it is something that has been lingering for some time.
Mixing Wikimedia and non-Wikimedia content may also work, but there are
some further problems that can hold things up. And certainly not idea.
The real solution would be to have the FSF change the GFDL to be
compatable with the GPL (and the other way too!), but this is the wrong
mailing list to make such a gripe. Frankly I consider this ought to be
embarassing to the FSF. I know it has been brought up numerous times in
the various discussion forums of the FSF and is not a new issue.
Another work-around in terms of at least having a common repository for
something like a Wikibook about C++ programming might be at least having
an independent Wikimedia project that has its content available under
licensing terms compatable with the GFDL and GPL (perhaps
dual-licensed?). This way the content is under the control of the WMF
and shares the same fate in terms of wheither the source code can remain
accessable, which can't be said about either the Literate Programs group
or Source Forge. While I find it more plausable that the WMF will fold
up and shut down its server farm before Source Forge does, the opposite
sceniero is also just as possible.
In other words, I think there is a practical siter project supporting
role that such a Wikimedia project of software source code examples
could provide and be a valuable addition to the Wikimedia family of
sister projects. It shouldn't be dismissed completely.
--
Robert Scott Horning
More information about the wikimedia-l
mailing list