<div dir="ltr">I'd certain be in favour of a scheme like that, speaking from experience as someone who's also interested in re-developing non '2D point and click adventure games', as well as other genres. I think we'd all agree that ScummVM has a pretty sophisticated and mature core, and would love to see it made more accessible to people planning their own reimplementation projects.<div>
<br></div><div>As I see it, there are two parts of the discussion. The technical and managerial. For the technical, as already discussed, some separation of ScummVM into the core library that could be easily shared would be ideal. </div>
<div><br></div><div>As for the managerial, I haven't been involved in any discussions with companies as Arnaud has, but his argument makes sense to me. There have been offerings from certain companies in the past other than the 2-D adventures, and having that option open still in the future, would IMHO, be a good thing. As Arnaud says, we could have authorised ScummVM micro groups for things outside ScummVM perview. So, for example, if we get more RPGs in the future, we'd have the option to smoothly implement support and provide executables for them without having to have them as part of the main binary engine list.</div>
<div><br></div><div>This may even have some side benefits for the main project, in that game companies that have seen our track record with any of their games may be more inclined to release other suitable adventure games for the main project later on.</div>
<div><br></div><div>Paul.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Aug 12, 2013 at 12:50 PM, Arnaud Boutonné <span dir="ltr"><<a href="mailto:strangerke@scummvm.org" target="_blank">strangerke@scummvm.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Hi everybody</div><div><br></div>Concerning the branding, I can tell you that the name 'ScummVM' is very well known and is a real help when you contact people. In my case, it's essentially in order to discuss about legal rights, sources and distributing games.<div>

<br></div><div>So, wouldn't it be possible to imagine some kind of umbrella organization, with micro-orgs lying under , and try to structure something based on that? the micro-orgs would benefit the aura of ScummVM and it's core, and could focus on specific engines specifcally rejected by ScummVM (Arcade games, RPG games, whatever).</div>

<div><br></div><div>Regards,</div><div>Arnaud</div><div class="HOEnZb"><div class="h5"><div><br></div><div><br></div><div><br><br><div class="gmail_quote">On Mon, Aug 12, 2013 at 6:24 PM, Einar Johan Trøan Sømåen <span dir="ltr"><<a href="mailto:einarjohants@gmail.com" target="_blank">einarjohants@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The various sub components are somewhat interdependent, i.e., surface<br>
is used a lot in video/, and almost anything in Common/ is used more<br>
or less everywhere.<br>
<br>
Den 12.8.2013 kl. 18:14 skrev Adrian Astley <<a href="mailto:adastley@gmail.com" target="_blank">adastley@gmail.com</a>>:<br>
<div><div><br>
> What if we were to create individual libraries for different subsets<br>
> of the core? Aka, have one .lib for graphics, one for audio, etc. That<br>
> would allow third parties to choose which parts they want and which<br>
> they don't.<br>
><br>
> RichieSams<br>
><br>
><br>
> On Mon, Aug 12, 2013 at 11:05 AM, A. Milburn<br>
> <<a href="mailto:fuzzie@users.sourceforge.net" target="_blank">fuzzie@users.sourceforge.net</a>> wrote:<br>
>> On Mon, Aug 12, 2013 at 06:52:00PM +0300, Eugene Sandulenko wrote:<br>
>>>> I think such a split off core resulting in an unbranded (i.e. no ScummVM<br>
>>>> name on it except for credits to its origins) project would be a really<br>
>>>> nice thing to do in the long run.<br>
>>><br>
>>> Now I completely fail to understand why we should not brand it as ScummVM<br>
>>> Library or ScummVM OSystem Library. Removing "ScummVM" brand from the<br>
>>> library title would diminish invaluable volunteer efforts of hundreds of<br>
>>> developers who made it exist in the first place.<br>
>><br>
>> The branding isn't the name, though. If we leave it branded "ScummVM", then<br>
>> third-party projects would ship their binaries with "ScummVM" branding all<br>
>> over it. I don't think we want that (for support reasons if nothing else).<br>
>><br>
>> Obviously it would be pointless to remove the ScummVM name from e.g. the<br>
>> credits or the source code or whatever; as Johannes said, we'd want to<br>
>> make sure that the origins of the code was clear and credited in any case.<br>
>><br>
>>> I agree that it is a good idea to put OSystem and Common code into a<br>
>>> library, but it should stay within main scummvm github repository and be<br>
>>> branded as ScummVM.<br>
>><br>
>> Well, putting it in a *library* would make no sense, it's only useful as<br>
>> a whole integrated binary.<br>
>><br>
>> Right now any third-party project is clearly a "second-class citizen":<br>
>> they'd have to keep their own copy of the repository and merge ScummVM<br>
>> into it manually (as ResidualVM does), and manually modify a huge number<br>
>> of files. Having it separated (although not necessarily in a different<br>
>> repository) is the only way I can think of dealing with that.<br>
>><br>
>> - Alyssa<br>
>><br>
>> ------------------------------------------------------------------------------<br>
>> Get 100% visibility into Java/.NET code with AppDynamics Lite!<br>
>> It's a free troubleshooting tool designed for production.<br>
>> Get down to code-level detail for bottlenecks, with <2% overhead.<br>
>> Download for free and get started troubleshooting in minutes.<br>
>> <a href="http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk</a><br>
>> _______________________________________________<br>
>> Scummvm-devel mailing list<br>
>> <a href="mailto:Scummvm-devel@lists.sourceforge.net" target="_blank">Scummvm-devel@lists.sourceforge.net</a><br>
>> <a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
><br>
> ------------------------------------------------------------------------------<br>
> Get 100% visibility into Java/.NET code with AppDynamics Lite!<br>
> It's a free troubleshooting tool designed for production.<br>
> Get down to code-level detail for bottlenecks, with <2% overhead.<br>
> Download for free and get started troubleshooting in minutes.<br>
> <a href="http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk</a><br>
> _______________________________________________<br>
> Scummvm-devel mailing list<br>
> <a href="mailto:Scummvm-devel@lists.sourceforge.net" target="_blank">Scummvm-devel@lists.sourceforge.net</a><br>
> <a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
<br>
------------------------------------------------------------------------------<br>
Get 100% visibility into Java/.NET code with AppDynamics Lite!<br>
It's a free troubleshooting tool designed for production.<br>
Get down to code-level detail for bottlenecks, with <2% overhead.<br>
Download for free and get started troubleshooting in minutes.<br>
<a href="http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk</a><br>
_______________________________________________<br>
Scummvm-devel mailing list<br>
<a href="mailto:Scummvm-devel@lists.sourceforge.net" target="_blank">Scummvm-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>------------------------------------------------------------------------------<br>
Get 100% visibility into Java/.NET code with AppDynamics Lite!<br>
It's a free troubleshooting tool designed for production.<br>
Get down to code-level detail for bottlenecks, with <2% overhead.<br>
Download for free and get started troubleshooting in minutes.<br>
<a href="http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk</a><br>_______________________________________________<br>

Scummvm-devel mailing list<br>
<a href="mailto:Scummvm-devel@lists.sourceforge.net">Scummvm-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
<br></blockquote></div><br></div>