Date: Wed, 14 May 2003 18:02:13 +0200 (CEST) From: Harti Brandt <brandt@fokus.fraunhofer.de> To: arch@freebsd.org Subject: Where to place this firmware Message-ID: <20030514172614.F737@beagle.fokus.fraunhofer.de>
next in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1480589199-1052928133=:737 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi, The FORE ATM adapters need a firmware. In the past this has been a source of frustration because there has been a lot of firmware versions not all of which work with our drivers, but the firmware has been under copyright. Recently I found out, that FORE has released its binary version of the firmware into the public domain (probably just before they were sold to Marconi). Linux includes a binary fimware file plus a copyright that I have attached. Given this copyright where would one put the firmware into the tree? There are basically two methods of using it: 1) Put it into a kernel module that is loaded/unloaded during device initialisation. Would this be possible (not from a technical point of view, but from a legal one: would the copyright infect the kernel? Would it be enough if the firmware itself lived in sys/contrib?) 2) Put it into src/contrib/... and load it into the kernel via a sysctl or something like that. This obviously wouldn't infect anything. I would rather prefer 1) because it does not need something magic before saying 'ifconfig up'. What would our copyright experts say? harti -- harti brandt, http://www.fokus.fraunhofer.de/research/cc/cats/employees/hartmut.brandt/private brandt@fokus.fraunhofer.de, harti@freebsd.org --0-1480589199-1052928133=:737 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="COPYRIGHT.firmware" Content-Transfer-Encoding: BASE64 Content-ID: <20030514180213.J737@beagle.fokus.fraunhofer.de> Content-Description: Content-Disposition: attachment; filename="COPYRIGHT.firmware" DQpUaGVzZSBtaWNyb2NvZGUgZGF0YSBhcmUgcGxhY2VkIHVuZGVyIHRoZSB0 ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UuIA0KDQpX ZSB3b3VsZCBwcmVmZXIgeW91IG5vdCB0byBkaXN0cmlidXRlIG1vZGlmaWVk IHZlcnNpb25zIG9mIGl0IGFuZCBub3QgdG8gYXNrDQpmb3IgYXNzZW1ibHkg b3Igb3RoZXIgbWljcm9jb2RlIHNvdXJjZS4NCg0KQ29weXJpZ2h0IChjKSAx OTk1LTIwMDAgRk9SRSBTeXN0ZW1zLCBJbmMuLCBhcyBhbiB1bnB1Ymxpc2hl ZCB3b3JrLiAgVGhpcyANCm5vdGljZSBkb2VzIG5vdCBpbXBseSB1bnJlc3Ry aWN0ZWQgb3IgcHVibGljIGFjY2VzcyB0byB0aGVzZSBtYXRlcmlhbHMgd2hp Y2gNCmFyZSBhIHRyYWRlIHNlY3JldCBvZiBGT1JFIFN5c3RlbXMsIEluYy4g b3IgaXRzIHN1YnNpZGlhcmllcyBvciBhZmZpbGlhdGVzIA0KKHRvZ2V0aGVy IHJlZmVycmVkIHRvIGFzICJGT1JFIiksIGFuZCB3aGljaCBtYXkgbm90IGJl IHJlcHJvZHVjZWQsIHVzZWQsIHNvbGQgDQpvciB0cmFuc2ZlcnJlZCB0byBh bnkgdGhpcmQgcGFydHkgd2l0aG91dCBGT1JFJ3MgcHJpb3Igd3JpdHRlbiBj b25zZW50LiAgQWxsDQpyaWdodHMgcmVzZXJ2ZWQuDQoNClUuUy4gR292ZXJu bWVudCBSZXN0cmljdGVkIFJpZ2h0cy4gIElmIHlvdSBhcmUgbGljZW5zaW5n IHRoZSBTb2Z0d2FyZSBvbiANCmJlaGFsZiBvZiB0aGUgVS5TLiBHb3Zlcm5t ZW50ICgiR292ZXJubWVudCIpLCB0aGUgZm9sbG93aW5nIHByb3Zpc2lvbnMg YXBwbHkNCnRvIHlvdS4gIElmIHRoZSBzb2Z0d2FyZSBpcyBzdXBwbGllZCB0 byB0aGUgRGVwYXJ0bWVudCBvZiBEZWZlbnNlICgiRG9EIiksIGl0IA0KaXMg Y2xhc3NpZmllZCBhcyAiQ29tbWVyY2lhbCBDb21wdXRlciBTb2Z0d2FyZSIg dW5kZXIgcGFyYWdyYXBoIDI1Mi4yMjctNzAxNA0Kb2YgdGhlIERvRCBTdXBw bGVtZW50IHRvIHRoZSBGZWRlcmFsIEFjcXVpc2l0aW9uIFJlZ3VsYXRpb25z ICgiREZBUlMiKSAob3IgYW55IA0Kc3VjY2Vzc29yIHJlZ3VsYXRpb25zKSBh bmQgdGhlIEdvdmVybm1lbnQgaXMgYWNxdWlyaW5nIG9ubHkgdGhlIGxpY2Vu c2UNCnJpZ2h0cyBncmFudGVkIGhlcmVpbiAodGhlIGxpY2Vuc2UgcmlnaHRz IGN1c3RvbWFyaWx5IHByb3ZpZGVkIHRvIG5vbi1Hb3Zlcm5tZW50IA0KdXNl cnMpLiAgSWYgdGhlIFNvZnR3YXJlIGlzIHN1cHBsaWVkIHRvIGFueSB1bml0 IG9yIGFnZW5jeSBvZiB0aGUgR292ZXJubWVudA0Kb3RoZXIgdGhhbiB0aGUg RG9ELCBpdCBpcyBjbGFzc2lmaWVkIGFzICJSZXN0cmljdGVkIENvbXB1dGVy IFNvZnR3YXJlIiBhbmQNCnRoZSBHb3Zlcm5tZW50J3MgcmlnaHRzIGluIHRo ZSBTb2Z0d2FyZSBhcmUgZGVmaW5lZCBpbiBwYXJhZ3JhcGggNTIuMjI3LTE5 IG9mDQp0aGUgRmVkZXJhbCBBY3F1aXNpdGlvbiBSZWd1bGF0aW9ucyAoIkZB UiIpIChvciBhbnkgc3VjY2Vzc29yIHJlZ3VsYXRpb25zKSBvciwNCmluIHRo ZSBjYXNlcyBvZiBOQVNBLCBpbiBwYXJhZ3JhcGggMTguNTIuMjI3LTg2IG9m IHRoZSBOQVNBIFN1cHBsZW1lbnQgdG8gdGhlIEZBUiANCihvciBhbnkgc3Vj Y2Vzc29yIHJlZ3VsYXRpb25zKS4NCg0KRk9SRSBTeXN0ZW1zIGlzIGEgcmVn aXN0ZXJlZCB0cmFkZW1hcmssIGFuZCBGb3JlUnVubmVyLCBGb3JlUnVubmVy TEUsIGFuZCANCkZvcmVUaG91Z2h0IGFyZSB0cmFkZW1hcmtzIG9mIEZPUkUg U3lzdGVtcywgSW5jLiAgQWxsIG90aGVyIGJyYW5kcyBvciBwcm9kdWN0IA0K bmFtZXMgYXJlIHRyYWRlbWFya3Mgb3IgcmVnaXN0ZXJlZCB0cmFkZW1hcmtz IG9mIHRoZWlyIHJlc3BlY3RpdmUgaG9sZGVycy4NCg0K --0-1480589199-1052928133=:737--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030514172614.F737>