From: Ulf Samuelsson <ulf@atmel.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] Proposal for patch to configure networkparameters
Date: Sat, 21 Apr 2007 08:05:19 +0200 [thread overview]
Message-ID: <001201c783db$3b724710$01c4af0a@Glamdring> (raw)
In-Reply-To: 20070421002541.715203535D2@atlas.denx.de
>> Why do you need to separate something which NEVER is going to be written
>> again?
>
> I don't.
>
>> There is a cost involved with doing multiple programming steps and those
>> should be minimized.
>
> I never said anything about multiple programming steps. Please feel
> free to attach your hardware information block (or whatever you are
> going to call it) at the end of the U-Boot image (using "cat" or "dd"
> or similar) or insert it into some known to be unused area or ...
>
What is automatically generated is is 100% *outside* the patch
and we should stop that part of the discussion.
>> And still: The proposed patch will not do anything with network
>> parameters
>> It will allow people to generate whatever config variables outside
>> U-boot.
>
> Right. And this is something I consider a bad thing. The configura-
> tion of U-Boot shall be done in U-Boot, and visible to everybody who
> sees the U-Boot source code.
>
Forcing people to do thing *your* way is against the GPL spirit.
Lets face it, everyone knows that the current way of configuring u-boot is
horrible.
I am not at all interested having novice users start doing this and then
calling me in frustration.
> Last but not least, this is also a GPL issue.
>
>> How they use this, you will not be aware of so I really do not understand
>> why you are against the patch.
>
> Just because of this: because I am not aware what people insert into
> GPLed code.
>
GPL does not mean that *you* need to be aware and approve each and every
change.
It means that if someone is interested in finding out how things
are done, they should have access to source.
>> The patch has really nothing to do with networking,
>
> But that was your introduction for it, wasn't it?
Yes, but there are a number of different uses for the patch.
>
>> Are you against giving developers freedom?
>
> Are you against making your changes available under GPL?
No, I am generating the added stuff from "buildroot" (buildroot.uclibc.org)
"buildroot" *is* GPL.
The whole purpose of my work is that I want to ship GPL source
I do not build any equipment. I do not ship any hardware.
I just try to make the embedded Linux design flow more accessible
to anyone that is interested. U-Boot is only a small part of that.
You can check out what I am doing on www.at91.com : project = AT91 buildroot
There I am collecting all the different things neeeded to get a board
running for the novice.
Basically you should download this to a directory and then type
make B=at91rm9200df board
make
and then have everything ready a couple of hours later in
the "binaries/at91rm9200df" in buildroot.
By everything I mean:
Initial bootstrap (dataflashboot,flashboot,nandflashboot)
U-boot
script for u-boot autoscr
linux kernel
jffs2 file system
ext2 file system
The U-boot shall not have to be configured by the user using *manual* u-boot
commands.
Instead the user will configure everything in buildroot using the "make
menuconfig" interface
and the script should download and configure the board, flashing the kernel
and ramdisk
and set the bootcmd.
It should allow for regenerating the script with a unique ethaddr.
Really nothing sinister about this.
############################################
Your argument that you want stuff to be GPL and this will help you is not
valid.
I hope You agree that you cannot control what people put in their
include/configs/<board>.h files.
Thus you have no more protection against people not releasing their code
with
the patch as you have without the patch.
The effect of not approving the patch, is that you make life more difficult
for people which are in 100% compliant with GPL rules in order
to avoid making it easier for people that want to be non-compliant.
Since I am copying the u-boot config file from the buildroot source anyway I
can always
append the stuff on the fly.
This is not a good approach since it become more difficult to do a good
"make distclean".
A clean "make distclean" would in this case consist of:
echo "#" > include/custom.h
Without the patch I will be forced to add some kind of header to my
additions
and let make distclean scan all the <board>.h files for this header and
remove
everything after that header.
Not a nice approach...
>
> Best regards,
>
> Wolfgang Denk
>
Best Regards
Ulf Samuelsson ulf at atmel.com
Atmel Nordic AB
Mail: Box 2033, 174 02 Sundbyberg, Sweden
Visit: Kavalleriv?gen 24, 174 58 Sundbyberg, Sweden
Phone +46 (8) 441 54 22 Fax +46 (8) 441 54 29
GSM +46 (706) 22 44 57
Technical support when I am not available:
AT89 C51 Applications Group: mailto:micro.hotline at nto.atmel.com
AT90 AVR Applications Group: mailto:avr at atmel.com
AT91 ARM Applications Group: mailto:at91support at atmel.com
FPSLIC Application Group: mailto:fpslic at atmel.com Best AVR
link: www.avrfreaks.net
next prev parent reply other threads:[~2007-04-21 6:05 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-20 19:22 [U-Boot-Users] Proposal for patch to configure network parameters Ulf Samuelsson
2007-04-20 20:40 ` Timur Tabi
2007-04-20 20:49 ` Wolfgang Denk
2007-04-20 20:55 ` Ben Warren
2007-04-20 21:51 ` [U-Boot-Users] Proposal for patch to configurenetwork parameters Ulf Samuelsson
2007-04-20 23:12 ` Wolfgang Denk
2007-04-20 23:39 ` Ulf Samuelsson
2007-04-21 0:31 ` Wolfgang Denk
2007-04-21 6:07 ` Ulf Samuelsson
2007-04-21 6:17 ` Ulf Samuelsson
2007-04-22 19:56 ` Timur Tabi
2007-04-22 20:25 ` Wolfgang Denk
2007-04-22 20:30 ` Timur Tabi
2007-04-22 21:27 ` Ulf Samuelsson
2007-04-20 21:59 ` [U-Boot-Users] Proposal for patch to configure network parameters Ulf Samuelsson
2007-04-20 23:14 ` Wolfgang Denk
2007-04-20 23:46 ` [U-Boot-Users] Proposal for patch to configure networkparameters Ulf Samuelsson
2007-04-20 20:47 ` [U-Boot-Users] Proposal for patch to configure network parameters Wolfgang Denk
2007-04-20 21:35 ` [U-Boot-Users] Proposal for patch to configure networkparameters Ulf Samuelsson
2007-04-20 22:59 ` Wolfgang Denk
2007-04-20 23:29 ` Ulf Samuelsson
2007-04-21 0:25 ` Wolfgang Denk
2007-04-21 6:05 ` Ulf Samuelsson [this message]
2007-04-21 10:37 ` Robert Schwebel
2007-04-22 5:30 ` Ulf Samuelsson
2007-04-22 7:27 ` Robert Schwebel
2007-04-22 8:45 ` Ulf Samuelsson
2007-04-22 11:05 ` Wolfgang Denk
2007-04-22 13:16 ` Ulf Samuelsson
2007-04-22 13:58 ` Wolfgang Denk
2007-04-22 14:28 ` Ulf Samuelsson
2007-04-22 18:48 ` Wolfgang Denk
2007-04-22 10:30 ` Wolfgang Denk
2007-04-20 23:03 ` [U-Boot-Users] Proposal for patch to configure network parameters Timur Tabi
2007-04-20 23:29 ` Wolfgang Denk
2007-04-20 23:58 ` [U-Boot-Users] Proposal for patch to configure networkparameters Ulf Samuelsson
2007-04-21 12:41 ` [U-Boot-Users] Proposal for patch to configure network parameters Andreas Schweigstill
2007-04-22 20:11 ` Timur Tabi
2007-04-22 20:31 ` Wolfgang Denk
2007-04-22 21:50 ` [U-Boot-Users] Proposal for patch to configure networkparameters Ulf Samuelsson
2007-04-22 23:57 ` Wolfgang Denk
2007-04-23 5:43 ` Ulf Samuelsson
2007-04-23 6:46 ` [U-Boot-Users] MPC8343 I2C problem Monstr at seznam.cz
2007-04-23 14:46 ` Timur Tabi
2007-04-23 7:00 ` [U-Boot-Users] MPC8343 NET without PHY Monstr at seznam.cz
2007-04-23 14:51 ` Timur Tabi
2007-04-23 8:59 ` [U-Boot-Users] Proposal for patch to configure networkparameters Wolfgang Denk
2007-04-23 9:24 ` Ulf Samuelsson
2007-04-23 10:50 ` Wolfgang Denk
2007-04-23 9:01 ` Ulf Samuelsson
2007-04-22 21:38 ` Ulf Samuelsson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='001201c783db$3b724710$01c4af0a@Glamdring' \
--to=ulf@atmel.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox