[LAD] forking (was Re: Aeolus)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-dev@...>
Date: Thursday, September 19, 2013 - 3:35 pm

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2013-09-18 23:54, geoff wrote:

hold your horses.

Fons said:

now what does this mean?
i would read "adding his copyright" as "adding a line 'Copyright (c)
2013 Joe Mubara'.
this is *not* changing any license. it is claiming to have contributed
code to the given file.

but this is my personal reading of Fons' statement.
since he has been very vague about the actual fork, i did a quick
google, and found https://github.com/mgavioli/oscAeolus/
i didn't bother to checkout the entire project, so instead i just
sampled a few source-files and in "oscaeolus/addsynth.cpp" i found
indeed the lines:

> Copyright(C) 2003-2008 Fons Adriaensen

i compared that to the aeolus source-code as shipped in debian (as i
was too lazy to go to Fons' homepage) and find that the two files are
virtually identical, apart from a rename (.cc -> .cpp), a different
indentation style and the said added copyright.

i'm pretty sure that maurizio's "contributions" do not justify the
added copyright.

> Both situations are ignorant of the spirit of FOSS in my opinion.

in which ways?

i'm not following either MuseScore nor Maurizio's development, but i
*guess* that:
- - Maurizio's fork is an experiment; he took the code and tried out how
far he could push the project to his needs; the project has been
active for *1 month* (during June), and has been dormant since.
the only "problem" is see, is that Maurizio has made his changes
available to the world, by putting it on github.
i fail to see how this is "ignorant of the spirit of FOSS".

- - MuseScore *probably* included Aeolus originally for convenience
reasons (so their users' only need to download a single package).
once you have done *that* , it's darn easy to do your little
amendments to the "swallowed" software (to fit better into their
framework) without really thinking about it anymore.
and then you have the curse of FLOSS: because MuseScore publishes
their code (just like upstream) it becomes obvious that they forked!
again: how ignorant is that?

nevertheless i do share some feelings with fons.

as an upstream developer myself (though not as successful as fons in
whatever i publish), it happens every now and then, that somebody
takes my code and "does things to it".
this has become even more apparent since i started using github, which
provides information about people who forked the project "on-site"
(which doesn't tell me anything about who else forked the project).

i have to admit, that it often hurts a little bit, if a project gets
forked and the forker never ever communicated with upstream about
their desires, and whether it would be possible to integrate them
directly into upstream.

one thing i found crucial here is how to encourage potential
contributors to actually contribute to the code (rather than fork it
silently).

(it became weirder in github times, as i now can see how many people
(not really "many") people create a "public fork" without *ever* doing
anything to it...what is that about?)

mfgadsrt
IOhannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iEYEARECAAYFAlI7Gc4ACgkQkX2Xpv6ydvRxqQCbB5Ju29pej++94vcMi25yZqT5
lDgAn38oq+Bf3qfMBc7djR3gxrIMvXZq
=aJA6
-----END PGP SIGNATURE-----
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [LAD] Aeolus, geoff, (Wed Sep 18, 9:56 pm)
[LAD] forking (was Re: Aeolus), IOhannes m zmoelnig, (Thu Sep 19, 3:35 pm)
Re: [LAD] forking (was Re: Aeolus), Arnold Krille, (Thu Sep 19, 11:13 pm)
Re: [LAD] forking (was Re: Aeolus), Paul Davis, (Thu Sep 19, 11:39 pm)
Re: [LAD] forking (was Re: Aeolus), IOhannes m zmölnig, (Fri Sep 20, 10:24 am)
Re: [LAD] forking (was Re: Aeolus), Dan Muresan, (Fri Sep 20, 12:25 pm)
Re: [LAD] forking (was Re: Aeolus), Harry van Haaren, (Fri Sep 20, 12:38 pm)
Re: [LAD] forking (was Re: Aeolus), Harry van Haaren, (Fri Sep 20, 12:39 pm)
Re: [LAD] forking (was Re: Aeolus), R. Mattes, (Thu Sep 19, 4:01 pm)
Re: [LAD] forking (was Re: Aeolus), Fons Adriaensen, (Thu Sep 19, 9:05 pm)
Re: [LAD] forking (was Re: Aeolus), Felix Homann, (Fri Sep 20, 7:52 pm)
Re: [LAD] forking (was Re: Aeolus), Fons Adriaensen, (Fri Sep 20, 7:57 pm)
Re: [LAD] forking (was Re: Aeolus), Felix Homann, (Fri Sep 20, 8:05 pm)
Re: [LAD] forking (was Re: Aeolus), Fons Adriaensen, (Fri Sep 20, 8:24 pm)
Re: [LAD] forking (was Re: Aeolus), J. Liles, (Fri Sep 20, 8:50 pm)
Re: [LAD] forking (was Re: Aeolus), Ralf Mardorf, (Sat Sep 21, 5:52 am)
Re: [LAD] forking (was Re: Aeolus), John Rigg, (Sat Sep 21, 9:30 am)
Re: [LAD] forking (was Re: Aeolus), Ralf Mardorf, (Sat Sep 21, 9:52 am)
Re: [LAD] forking (was Re: Aeolus), John Rigg, (Sat Sep 21, 10:13 am)
Re: [LAD] forking (was Re: Aeolus), hermann meyer, (Sat Sep 21, 10:02 am)
Re: [LAD] forking (was Re: Aeolus), Fons Adriaensen, (Fri Sep 20, 9:28 pm)
Re: [LAD] forking (was Re: Aeolus), Ralf Mardorf, (Sat Sep 21, 6:00 am)
Re: [LAD] forking (was Re: Aeolus), hermann meyer, (Sat Sep 21, 6:10 am)
Re: [LAD] forking (was Re: Aeolus), Felix Homann, (Sat Sep 21, 6:43 am)
Re: [LAD] forking (was Re: Aeolus), hermann meyer, (Sat Sep 21, 6:59 am)
Re: [LAD] forking (was Re: Aeolus), Felix Homann, (Sat Sep 21, 7:20 am)
Re: [LAD] forking (was Re: Aeolus), Ralf Mardorf, (Sat Sep 21, 6:40 am)
Re: [LAD] forking (was Re: Aeolus), hermann meyer, (Sat Sep 21, 6:56 am)
Re: [LAD] forking (was Re: Aeolus), Felix Homann, (Fri Sep 20, 10:23 pm)
Re: [LAD] forking (was Re: Aeolus), Ralf Mardorf, (Sat Sep 21, 5:40 am)
Re: [LAD] forking (was Re: Aeolus), Dan Muresan, (Sat Sep 21, 6:47 am)
Re: [LAD] forking (was Re: Aeolus), J. Liles, (Fri Sep 20, 10:00 pm)
Re: [LAD] forking (was Re: Aeolus), Fons Adriaensen, (Fri Sep 20, 10:06 pm)
Re: [LAD] forking (was Re: Aeolus), Dan Muresan, (Sat Sep 21, 11:42 am)
Re: [LAD] forking (was Re: Aeolus), Felix Homann, (Fri Sep 20, 8:32 pm)
Re: [LAD] forking (was Re: Aeolus), Gordon JC Pearce, (Fri Sep 20, 9:36 am)
Re: [LAD] forking (was Re: Aeolus), J. Liles, (Fri Sep 20, 4:04 pm)
Re: [LAD] forking (was Re: Aeolus), Fons Adriaensen, (Fri Sep 20, 4:18 pm)
Re: [LAD] forking (was Re: Aeolus), J. Liles, (Fri Sep 20, 4:30 pm)
Re: [LAD] forking (was Re: Aeolus), Fons Adriaensen, (Fri Sep 20, 7:35 pm)
Re: [LAD] forking (was Re: Aeolus), Ralf Mardorf, (Fri Sep 20, 4:42 pm)
Re: [LAD] forking (was Re: Aeolus), J. Liles, (Thu Sep 19, 9:22 pm)
Re: [LAD] forking (was Re: Aeolus), Fred Gleason, (Thu Sep 19, 9:46 pm)
Re: [LAD] forking (was Re: Aeolus), Nils Gey, (Thu Sep 19, 3:49 pm)
Re: [LAD] forking (was Re: Aeolus), Fons Adriaensen, (Thu Sep 19, 3:45 pm)
Re: [LAD] forking (was Re: Aeolus), IOhannes m zmoelnig, (Thu Sep 19, 3:57 pm)
Re: [LAD] forking (was Re: Aeolus), IOhannes m zmölnig, (Thu Sep 19, 8:56 pm)