On Sep 22, 2008, at 12:44 PM, Will Woods wrote:
Give more useful names to other bootable devices.
This patch for booty would give more useful (descriptive, anyway)
names
to the other operating systems that booty finds.
The patch is untested but really obvious. I'm guessing that trademark
concerns are the only thing that kept someone from doing this sooner.
Perhaps, but my personal take on it is there is the do-I-care issue
and the technical issue.
For me, I don't care what is on a user's HFS or DOS partition. Maybe
it's bootable, maybe it's not. But it's not our problem.
The technical issue is we can't really make the assumption that all
bootable HFS partitions on ppc systems are MacOS X. I mean, it's
probably a safe guess, but it's not guaranteed. The same with DOS
partitions. We can't assume it's Windows. The only way to know for
sure what's on those filesystems is to dig down in to them and see
what will boot from them, and then that brings in a whole set of
knowledge that isn't really part of anaconda.
I'm not a lawyer, but I'm almost positive this is Fair Use, as we're
just using the marks to identify the product.
Microsoft's page on the matter[1] says:
"You may use the Windows trademark in a referential phrase such as
'works with Windows XP,' ..."
And Apple has very similar guidelines[2] about the use of "Mac OS".
Naturally I'll defer to Legal here, but it seems pretty obviously OK.
If it's a legal issue, that makes it easy. I think the technical
issue is more valid. Rather than saying 'Other', I would vote for
saying 'Bootable HFS partition' or 'Bootable NTFS partition'. That's
about as much knowledge as we have.
[1] http://www.microsoft.com/about/legal/trademarks/usage/windows.mspx
[2] http://www.apple.com/legal/trademark/guidelinesfor3rdparties.html
---
bootloaderInfo.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/bootloaderInfo.py b/bootloaderInfo.py
index 207242c..8aa39c4 100644
--- a/bootloaderInfo.py
+++ b/bootloaderInfo.py
@@ -189,9 +189,9 @@ class BootImages:
for (dev, type) in devs:
if not self.images.has_key(dev):
if type in dosFilesystems and doesDualBoot():
- self.images[dev] = ("Other", "Other", type)
+ self.images[dev] = ("Other", "Windows", type)
elif type in ("hfs", "hfs+") and
rhpl.getPPCMachine() == "PMac":
- self.images[dev] = ("Other", "Other", type)
+ self.images[dev] = ("Other", "Mac OS X", type)
else:
self.images[dev] = (None, None, type)
--
1.5.5.2
_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list
--
David Cantrell <dcantrell@xxxxxxxxxx>
Red Hat / Honolulu, HI
_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list