> On May 15, 2015, at 6:57 AM, Ludovic Rousseau <ludovic.rouss...@gmail.com>
> wrote:
>
> Hello,
>
> UEFI specification 2.5 now contains a new protocol:
> EFI_SMART_CARD_READER_PROTOCOL detailed in section 35.6.1 page 2241.
>
> I worked on an implementation of this protocol. The implementation is
> based on my existing CCID driver [1].
> The driver can (should be able to) use any compliant CCID [2] and ICCD
> [3] smart card reader (USB).
>
> I have read Contributions.txt but I am not sure if sending an email on
> this list with 500 KB and 56 files of source code is the correct way
> to submit a new protocol implementation.
> I can also create a git branch on github with my changes to ease code review.
>
> I have some questions first:
>
> - in which directory should I put my source code?
> Maybe edk2/MdeModulePkg/Bus/Usb even if the protocol is not strictly USB only
> Maybe edk2/MdeModulePkg/Universal/
>
> - what name should I use for the main directory?
> SmartCardReaderProtocol?
>
> - the previous work I reused (existing CCID driver) is licensed under
> GNU LGPL v2.1. The new files I wrote to use the previous driver with
> UEFI are under the edk2 BSD licence.
> Is that OK to bring GNU LGPL code in edk2?
>
No the edk2 is BSD only. You can’t convert GPL into BSD. BDS is compatible GPL,
but once you go GPL you can’t go back.
Thanks,
Andrew Fish
> How should I progress?
>
> Thanks,
>
> [1] http://pcsclite.alioth.debian.org/ccid.html
> <http://pcsclite.alioth.debian.org/ccid.html>
> [2]
> http://www.usb.org/developers/docs/devclass_docs/DWG_Smart-Card_CCID_Rev110.pdf
>
> <http://www.usb.org/developers/docs/devclass_docs/DWG_Smart-Card_CCID_Rev110.pdf>
> [3]
> http://www.usb.org/developers/docs/devclass_docs/DWG_Smart-Card_USB-ICC_ICCD_rev10.pdf
>
> <http://www.usb.org/developers/docs/devclass_docs/DWG_Smart-Card_USB-ICC_ICCD_rev10.pdf>
>
> --
> Dr. Ludovic Rousseau
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel