Re: Working on DIBEngine for SOC

2007-03-05 Thread Stefan Dösinger
Am Montag 05 März 2007 21:35 schrieb Ivan de Jesus Deras Tabora:
 Hello everyone.

 I'm thinking about participating in the Google SOC 2007.  Given that
 Wine in one of my favorite Open Source projects I find interesting the
 idea of implementing the DIBEngine.  In the past I've worked in some
 Open Source projects, one of them QT-Win32 and also I did little
 contributions to the OFC (Open Foundation Class).  I've experience
 with C coding, mostly from working on Educational OS like GeekOS and
 PintOS.
Great!

 About the drawing code, I read that is possible to use the X11 code,
 also the ReactOS code and the old Transgaming DIBEngine (incomplete).
 Is that correct?
I think ReactOS is not legally safe, but IANAL.


pgpz6if0WtdaN.pgp
Description: PGP signature



RE: Working on DIBEngine for SOC

2007-03-05 Thread Rolf Kalbermatter
Ivan de Jesus Deras Tabora [mailto:[EMAIL PROTECTED] wrote:

Welcome here, Ivan!

From what I understood the hard part of this project is INTEGRATION.
I mean integrating the new code into the Wine repository without
breaking everything? Am I right?

Yes this will be a challenge and it is not about not breaking EVERYTHING
but actually ANYTHING! :-)
The best person to mentor that would be probably Alexander but I think he
said he found this not a good SoC project.

About the drawing code, I read that is possible to use the X11 code, also
the ReactOS code and the old Transgaming DIBEngine (incomplete).

X11 is certainly possible but would need quite some love as it is not
exactly known
for readibility.

ReactOS you better don't mention here in Wine. As long as ReactOS has not
been fully
audited from an independent organization to not contain any copied code not
under a
compatible open source license, Wine will not accept any code that looks or
even has
the slightest suspicion that it might be from ReactOS. That would IMO only
explicitedly
exclude the code for the automatically code generated files for the
optimalized DIB
operations from Ge van Geldorp, which he states he did develop all on his
own and
can't be copied since Microsoft does not do it in such a way. And then you
would need
to get them from him and not the ReactOS tree. He said he was ok with them
being used
in Wine.

The Transgaming DIB engine is a start but is still far from complete. And I
personally
don't think it should be done in the X11 driver as that will require to do
the same work
in the quartz driver again and any other graphics display driver that may
come up in the
future. Basically it will be unmaintainable once there is more than one
possible display
driver in Wine.

Rolf Kalbermatter





Code audit (was: Re: Working on DIBEngine for SOC)

2007-03-05 Thread Carl-Daniel Hailfinger
On 05.03.2007 22:57, Rolf Kalbermatter wrote:
 
 ReactOS you better don't mention here in Wine. As long as ReactOS has not
 been fully audited from an independent organization to not contain any
 copied code not under a compatible open source license, Wine will not
 accept any code that looks or even has
 the slightest suspicion that it might be from ReactOS.

BTW, has the Wine code audit ever been finished or was it just aborted
when media attention faded? The last statement I found was from Alexandre
in March 2006 where he stated that 50% of the code were covered.

Regards,
Carl-Daniel