>make art - a week dedicated to the world of Free Software and digital art
>organised by goto10
...
>This year make art focusses on distributed and open practices in FLOSS art.
>What the fork?! is about decentralization. Forking is the new black. Work
>from one source, copy, patch, improve, experiment, change direction,
>inspire! Forking is not about quick hacks, but about creating room to
>experiment, letting go of the one working copy and creating a multiplicity
>of ideas.

i kind of find this irritating, it seem to be suggesting people fork
projects just for the hell of it - let's do all those things the
original developers never wanted their projects to be - and remember,
most open source projects start out because the developer(s) had
like-minded goals as the above goals state.

i think forking of an open source project is generally not taken lightly
and is seen as a last resort when disputes/disagreements between
developers of the project cannot be resolved in any other way.

i'd be interested to know what kind of projects are intended to be
forked, or more precisely what complexity/size?

there's no point in forking a big project to just add a handful of 
experimental or idiosyncratic features.


however, while i'm a little critical of "what the fork!" the project i
forked (gfract to create gkII*) a few years ago was because i patched,
improved (arguable), experimented (definitely), and changed direction.

in my case, i was never a developer of the project i forked. when I
forked gfract and formed gkII, my contact with the author of gfract
resulted in the update of his code (ie from GTK, to GTK2), and he also
developed what in his opinion was a better implementation of part of the
user interface i had developed in my experiments. There were also
features he simply disliked, and he then implemented in ways I disliked.
But in this case it was all quite friendly and we simply wanted to do
things differently, and he also had more important things to work on.

james.

* http://www.jwm-art.net/gkII
currently does not compile unless you remove -DGTK_DISABLE_DEPRECATED
from the Makefile.
_______________________________________________
NetBehaviour mailing list
NetBehaviour@netbehaviour.org
http://www.netbehaviour.org/mailman/listinfo/netbehaviour

Reply via email to