[Lazarus] DCPCrypt is updated. Now what?
Graeme Geldenhuys
graemeg.lists at gmail.com
Mon Nov 16 11:45:23 CET 2009
[our company is experiencing SMTP problems with our ISP, so excuse any
duplicate emails from me]
2009/11/16 Michael Van Canneyt <michael at freepascal.org>:
>
> If DPCrypt's license matches the FCL one, I see no reason not to
> include it.
It is already ok I think (MIT/BSD license without advocacy clause). From
previous discussions in fpc-pascal mailing list, Marco said this will be
fine for FCL.
As for the location in FCL - that is for somebody closer to the FPC
developers to decide, but I would imagine on the same level as
fcl-fpcunit & fcl-db... etc.
Example: fcl-dcpcrypt and not in fcl-base.
If added to FCL, there are a few more changes I would suggest:
* Replacing dcpcrypt's base64 unit with the one already in FCL.
* Replacing sha1 unit with sha1 unit already in FCL. Or follow
the same process as the next option.
* Blowfish already exists in fcl-base... maybe remove that one
and keep all encryption & cyphers in dcpcrypt directory. No need
in having duplicate functionality all over the place. This would
apply to existing blowfish and sha1 implementations.
Should I rather move this discussion to fpc-devel mailing list, or will
somebody here be able to add DCPCrypt to FCL? Whatever the decision,
just let me know who I need to email the latest "fixed" dcpcrypt code to.
--
Regards,
- Graeme -
_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
More information about the Lazarus
mailing list