On Oct 15, 2013, at 7:44 PM, Thomas Rognon <[email protected]> wrote:

> I'm just finishing up a read/write NTFS driver. I ported it from NTFS-3G so 
> it's open source. Can I make this a sub-project? I haven't done any legal 
> stuff with Microsoft. Just a port with copy and paste of GPL licensing text.
> 

I'm not a lawyer, but I did stay in the Cupertino Inn last week. I think the IP 
enforcement is generally done against devices. So for example folks that make 
produces that support SDXC cards need to license exFAT, per device. 

I'm not in the loop on what can and can not be contributed as a sub-project, 
I've just worked in the industry too long....  Anyway thanks for the 
contribution offer. 

Thanks,

Andrew Fish

> Thomas Rognon
> 
> 
> On Tue, Oct 15, 2013 at 8:55 PM, Andrew Fish <[email protected]> wrote:
> 
> On Oct 15, 2013, at 6:23 PM, Blibbet <[email protected]> wrote:
> 
> >> Have fun with the Intel lawyers on that one.
> >
> > Intel shouldn't do NTFS, MSFT should do it, for their own systems. Along
> > with ExFAT, for embedded NT customers (binary only, with lots of legal
> > restrictions, and licensing fees, undoubtedly), perhaps use it
> > themselves on their own products like Surface tablet.
> >
> 
> Well how do you know they don't do it. The point is you can't do it without a 
> license from them, so you are not going to find code on the edk2 website that 
> implements these technologies.  I'm just the messenger, don't shoot.
> 
> > Like Apple ships HFS+ with it's solution. Congrats for properly
> > supporting your OS's FS.
> >
> > It seems silly to require that FAT lives on forever with UEFI,
> 
> and USB keys and SD Cards, .... What is going to replace it?  Well at this 
> point SDXC that requires exFAT, and I don't see anything else that will be 
> used on read/write interoperable media. Well I guess physical media could go 
> away at some point as radios could rule the world.
> 
> > when
> > there are more native (and sometimes more secure) solutions for each OS.
> 
> UEFI has secure boot, and the system partition is a system resource, not a 
> user mode file system. So it is up to the OS to secure Firmware resources 
> needed to boot. Thus the file system type is mostly irrelevant.
> 
> > Especialy given UEFI has a file system driver model.
> >
> 
> Well yes the API is designed for that. So that is why you need to start with 
> the lawyers, the EFI part is done.
> 
> > It would be nice if EDK included CD and DVD media file systems, at least
> > binaries like the FAT driver.
> >
> 
> Feel free to contribute these, they are not encumbered with intellectual 
> property as far as I can know. ISO-9660 and UDF are ISO/EMCA specifications.
> 
> ROM cost real money so there is desire to keep things small, simple, and easy 
> to validate. So El Torito (the thing Curtis and Stan wrote on the napkin, not 
> the restaurant they were sitting in) is how we boot from CD/DVD etc., and it 
> is a tiny subset of ISO-9660. If a platform needs to support multiple OS 
> versions it is not practical to carry a large number of complex filesystem 
> drivers. So in EFI we use FAT across removable media and the EFI system 
> partition, so you only have to carry one file system driver. The spec defines 
> the minimum requirements, which define the minimum size or a ROM that you 
> need. Folks are welcome to add more drivers and support more things.
> 
> Thanks,
> 
> Andrew Fish
> 
> >
> >
> > ------------------------------------------------------------------------------
> > October Webinars: Code for Performance
> > Free Intel webinars can help you accelerate application performance.
> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most 
> > from
> > the latest Intel processors and coprocessors. See abstracts and register >
> > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> > _______________________________________________
> > edk2-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/edk2-devel
> 
> 
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> _______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel
> 
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk_______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to