[ros-dev] [ros-diffs] [ros-arm-bringup] 34615: - Add new CDFSdriver. - Does not compile.

Alex Ionescu ionucu at videotron.ca
Mon Jul 21 00:43:18 CEST 2008


Please don't quote me on this, but:

- I believe the distributable code does not apply to ReactOS since it - 
is- a Windows platform. The driver remains a Windows platform driver.  
Otherwise, any driver that happens to run under BSD (with the  
NDISWrapper, for example) would suddently become a "non-Windows"  
driver. ReactOS's ability to load Windows drivers is a side-effect. As  
long as the driver is still a Windows driver, it should be fine.
- Looking quickly through the sources, it seems the driver doesn't  
actually run on ReactOS in the first place -- it's missing about 40  
unimplemented functions. Unless someone's planning on writing all of  
those, I don't believe the intent is to run this code. (See the  
previous commit message which talked about CDFS incompatibility).
- The "distributable code" clause was added in the WDK, it wasn't  
there in the Server 2003 DDK. Again, from a quick look, this looks  
like the server 2003 driver from the DDK, not the Vista driver from  
the WDK.

Finally, seeing as how all original copyrights were kept, I think this  
is okay for now. Note that VirtualBox (A Sun owned company, now) took  
a couple of sample drivers from the DDK and put them into their  
codebase, and even stuck GPL licenses on them. I think that's way worse.

Anyways, as long as this is a 2003 DDK sample that doesn't run and  
isn't compiled into a binary, it should be okay. Again, don't quote me  
on this, just my 2 cents from having dealt with these issues before.

Worse case scenario, that directory can be ACLed by Fireball to be  
readable only by active developers -- much like companies can have DDK  
sources on an internal network share -- as long as it's not  
distributed outside.

On 20-Jul-08, at 3:34 PM, Heis Spiter wrote:

> Indeed, that's not conform to EULA that says: "You may not distribute
> Distributable Code to run on a platform other than the Windows  
> platform;".
> Moreover, CDFS driver ISN'T listed as a "Distributable Code".
> Please revert to avoid any problems.
> P. Schweitzer
>
> --------------------------------------------------
> From: "Steven Edwards" <winehacker at gmail.com>
> Sent: Monday, July 21, 2008 12:21 AM
> To: <ros-dev at reactos.org>
> Subject: Re: [ros-dev] [ros-diffs] [ros-arm-bringup] 34615: - Add new
> CDFSdriver. - Does not compile.
>
>> On Sun, Jul 20, 2008 at 3:52 PM,  <ros-arm-bringup at svn.reactos.org>  
>> wrote:
>>> URL: http://svn.reactos.org/svn/reactos?rev=34615&view=rev
>>> Log:
>>> - Add new CDFS driver.
>>> - Does not compile.
>>
>> Ehem...as far as I understand the EULA (unless its changed) you  
>> cannot
>> use the WDK references drivers for a non-windows OS. Please revert
>> this and write you own.
>>
>> -- 
>> Steven Edwards
>>
>> "There is one thing stronger than all the armies in the world, and
>> that is an idea whose time has come." - Victor Hugo
>> _______________________________________________
>> Ros-dev mailing list
>> Ros-dev at reactos.org
>> http://www.reactos.org/mailman/listinfo/ros-dev
>>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev

Best regards,
Alex Ionescu



More information about the Ros-dev mailing list