|
From: Evan L. <sa2...@cy...> - 2007-11-14 09:38:44
|
Robert Walsh wrote: > For example, part of the license agreement for accessing the > architecture specifications (which would be a necessity for porting > Valgrind and VEX to ARM) is that you do not attempt to develop models > of microprocessor cores based on ARM. For example, see paragraph 2 > of this ARMv7-M architecture document license agreement: > > http://www.arm.com/products/CPUs/ARM_Cortex-M3_v7.html You're on the wrong part of the website. If you go to http://infocenter.arm.com/help/index.jsp you can download any of the Architecture Reference Manuals without entering into a licence agreement. I've just downloaded the two Cortex ARMs without problems; the only mention of the word 'license' in these documents is the standard paragraph: > This document is Non-Confidential. The right to use, copy and disclose this document may be subject to > license restrictions in accordance with the terms of the agreement entered into by ARM and the party that > ARM delivered this document to. No download agreement, so no restrictions. I've got a copy of the original ARM ARM (2nd edition, which I wrote a simulator from); you could buy this in a bookshop (you can still get it at Amazon - ISBN 0-201-73719-1), and there's no licence agreement with it. It only goes up to v5, though; you need to download the pdfs for 7/9/10/11/Cortex. Besides, ARM aren't stupid. I only know of 2 occasions over the last 7 years where they've actually pursued anybody, and those were people doing hardware clones. It would be easy enough to find someone at ARM to talk to if you thought there was an issue here. Evan |