[Scummvm-devel] Bringing our Core Code to another Level?
fuzzie at users.sourceforge.net
Mon Aug 12 18:05:10 CEST 2013
On Mon, Aug 12, 2013 at 06:52:00PM +0300, Eugene Sandulenko wrote:
> > I think such a split off core resulting in an unbranded (i.e. no ScummVM
> > name on it except for credits to its origins) project would be a really
> > nice thing to do in the long run.
> Now I completely fail to understand why we should not brand it as ScummVM
> Library or ScummVM OSystem Library. Removing "ScummVM" brand from the
> library title would diminish invaluable volunteer efforts of hundreds of
> developers who made it exist in the first place.
The branding isn't the name, though. If we leave it branded "ScummVM", then
third-party projects would ship their binaries with "ScummVM" branding all
over it. I don't think we want that (for support reasons if nothing else).
Obviously it would be pointless to remove the ScummVM name from e.g. the
credits or the source code or whatever; as Johannes said, we'd want to
make sure that the origins of the code was clear and credited in any case.
> I agree that it is a good idea to put OSystem and Common code into a
> library, but it should stay within main scummvm github repository and be
> branded as ScummVM.
Well, putting it in a *library* would make no sense, it's only useful as
a whole integrated binary.
Right now any third-party project is clearly a "second-class citizen":
they'd have to keep their own copy of the repository and merge ScummVM
into it manually (as ResidualVM does), and manually modify a huge number
of files. Having it separated (although not necessarily in a different
repository) is the only way I can think of dealing with that.
More information about the Scummvm-devel