deprecate MARS due to patent encumbrance?

View: New views
6 Messages — Rating Filter:   Alert me  

deprecate MARS due to patent encumbrance?

by zooko :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Folks:

I'm trying to get pycryptopp and Tahoe-LAFS into Fedora, and one tiny  
little detail that I have to work-around is that MARS is patented.  
Fedora already includes a version of Crypto++ 5.6.0 with mars.cpp  
stripped out, so the only reason I even have to be aware of this  
detail is that I included a copy of Crypto++ v5.6.0 inside the  
pycryptopp source distribution, and now I suppose I need to remove  
mars.cpp from that embedded copy.

Anyway, I was thinking that it might be nice to let Crypto++ be more  
easily/more widely re-used by removing mars.cpp from the Crypto++  
upstream.  I've never heard of anyone using MARS cipher, personally.  
Have you?

Regards,

Zooko

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscribe@....
More information about Crypto++ and this group is available at http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---


Re: deprecate MARS due to patent encumbrance?

by Jeffrey Walton-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hi Zooko,

Rather than strip it out, how about a #define: INCLUDE_INCUMBERED or
similar. This way, Crypto++ does not loose features, and folks such as
yourself can choose to gut the encumbered algorithms.

Jeff

On 6/5/09, Zooko Wilcox-O'Hearn <zooko@...> wrote:

>
>  Folks:
>
>  I'm trying to get pycryptopp and Tahoe-LAFS into Fedora, and one tiny
>  little detail that I have to work-around is that MARS is patented.
>  Fedora already includes a version of Crypto++ 5.6.0 with mars.cpp
>  stripped out, so the only reason I even have to be aware of this
>  detail is that I included a copy of Crypto++ v5.6.0 inside the
>  pycryptopp source distribution, and now I suppose I need to remove
>  mars.cpp from that embedded copy.
>
>  Anyway, I was thinking that it might be nice to let Crypto++ be more
>  easily/more widely re-used by removing mars.cpp from the Crypto++
>  upstream.  I've never heard of anyone using MARS cipher, personally.
>  Have you?
>
>  Regards,
>
>  Zooko
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscribe@....
More information about Crypto++ and this group is available at http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---


Re: deprecate MARS due to patent encumbrance?

by Jeffrey Walton-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Sp: INCLUDE_ENCUMBERED

On 6/5/09, Jeffrey Walton <noloader@...> wrote:

> Hi Zooko,
>
>  Rather than strip it out, how about a #define: INCLUDE_INCUMBERED or
>  similar. This way, Crypto++ does not loose features, and folks such as
>  yourself can choose to gut the encumbered algorithms.
>
>  Jeff
>
>
>  On 6/5/09, Zooko Wilcox-O'Hearn <zooko@...> wrote:
>  >
>  >  Folks:
>  >
>  >  I'm trying to get pycryptopp and Tahoe-LAFS into Fedora, and one tiny
>  >  little detail that I have to work-around is that MARS is patented.
>  >  Fedora already includes a version of Crypto++ 5.6.0 with mars.cpp
>  >  stripped out, so the only reason I even have to be aware of this
>  >  detail is that I included a copy of Crypto++ v5.6.0 inside the
>  >  pycryptopp source distribution, and now I suppose I need to remove
>  >  mars.cpp from that embedded copy.
>  >
>  >  Anyway, I was thinking that it might be nice to let Crypto++ be more
>  >  easily/more widely re-used by removing mars.cpp from the Crypto++
>  >  upstream.  I've never heard of anyone using MARS cipher, personally.
>  >  Have you?
>  >
>  >  Regards,
>  >
>  >  Zooko
>  >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscribe@....
More information about Crypto++ and this group is available at http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---


Re: deprecate MARS due to patent encumbrance?

by Zooko O'Whielacronx :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


As I understand it, the Fedora folks are asking me to give them a
source distribution (i.e. a tarball of source code files) which don't
include a MARS implementation at all.  It is apparently not good
enough that we don't actually build it or use it.

Regards,

Zooko

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscribe@....
More information about Crypto++ and this group is available at http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---


Re: deprecate MARS due to patent encumbrance?

by Florian Weimer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


* Zooko Wilcox-O'Hearn:

> I'm trying to get pycryptopp and Tahoe-LAFS into Fedora, and one tiny  
> little detail that I have to work-around is that MARS is patented.  
> Fedora already includes a version of Crypto++ 5.6.0 with mars.cpp  
> stripped out, so the only reason I even have to be aware of this  
> detail is that I included a copy of Crypto++ v5.6.0 inside the  
> pycryptopp source distribution, and now I suppose I need to remove  
> mars.cpp from that embedded copy.
>

Huh?  The IETF has got a statement from IBM on file, stating that "IBM
has publically announced that as of January 18, 2000 we are making
MARS available on a royalty free basis woldwide regardless of the AES
outcome."  Or stem the patent problems from a non-IBM patent?

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscribe@....
More information about Crypto++ and this group is available at http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---


Re: deprecate MARS due to patent encumbrance?

by zooko :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Jun 6, 2009, at 3:23 AM, Florian Weimer wrote:

> Huh?  The IETF has got a statement from IBM on file, stating that "IBM
> has publically announced that as of January 18, 2000 we are making
> MARS available on a royalty free basis woldwide regardless of the AES
> outcome."  Or stem the patent problems from a non-IBM patent?


Thanks for the information.  I passed it on to the Fedora folks who  
had requested that I remove mars.cpp from the pycryptopp source  
distribution.

Of course, I already *have* removed it, so the issue is moot as far  
as pycryptopp is concerned, but it might make things simpler for them  
if they can stop rm'ing mars.cpp from each new release of Crypto++.

Regards,

Zooko

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscribe@....
More information about Crypto++ and this group is available at http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---