Use of "Macintosh" in Babystep2.

All about the OSDev Wiki. Discussions about the organization and general structure of articles and how to use the wiki. Request changes here if you don't know how to use the wiki.
Post Reply
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Use of "Macintosh" in Babystep2.

Post by Bender »

Hi,
I was just looking at the Babystep Tutorials (not following them really), and I came through this block of code: (link: http://wiki.osdev.org/Babystep2)

Code: Select all

msg   db 'Welcome to Macintosh', 13, 10, 0
If we look at Apple's , trademarks list it does contain Macintosh as their TradeMark. (link: https://www.apple.com/legal/intellectua ... mlist.html).
I don't know if one can use a Trademarked name like that, but from what I have heard people should avoid using such names. Maybe one could edit the article and convert it to "My OS"? (Since I am too lazy to gain wiki access rights :mrgreen:)
-Bender
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
User avatar
iansjack
Member
Member
Posts: 4703
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Use of "Macintosh" in Babystep2.

Post by iansjack »

Even Apple, fond though they are of litigation, don't object to people using the word "MacIntosh". In fact I suspect they rather enjoy it.

Trademarks do not prevent people from talking about Biros, Hoovers, Fords, or even Macintoshes.
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Re: Use of "Macintosh" in Babystep2.

Post by Bender »

Hi,
I am not a lawyer, so I am not sure but....
Babystep 2 @ wiki.osdev.org wrote:[ORG 0x7c00]

xor ax, ax ; make it zero
mov ds, ax

mov si, msg
ch_loop:lodsb
or al, al ; zero=end of string
jz hang ; get out
mov ah, 0x0E
int 0x10
jmp ch_loop

hang:
jmp hang

msg db 'Welcome to Macintosh', 13, 10, 0

times 510-($-$$) db 0
db 0x55
db 0xAA
If you see the above code the author indirectly claims that his code is Macintosh (or a part of it) which should be avoided IMO.
don't object to people using the word "MacIntosh". In fact I suspect they rather enjoy it.
I have my doubts, Microsoft actually tried to sue Lindows and "MikeRoweSoft" which are not even close than related.
http://en.m.wikipedia.org/wiki/Microsof ... s.com,_Inc.
http://en.m.wikipedia.org/wiki/Microsof ... keRoweSoft
EDIT: Repaired the link
EDIT2: idk why but phpbb omits the '.' in the hyperlink which is important for the first one, you may put a '.' at the end while navigating to that page.
-Bender
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
User avatar
bluemoon
Member
Member
Posts: 1761
Joined: Wed Dec 01, 2010 3:41 am
Location: Hong Kong

Re: Use of "Macintosh" in Babystep2.

Post by bluemoon »

Bender wrote:If you see the above code the author indirectly claims that his code is Macintosh (or a part of it) which should be avoided IMO.
As if my target audience is THE World with the following code:

Code: Select all

printf ("Hello World!\n");
Anyway, while it is quite obvious the author did not hold such claim, let's just change it to Hello World™.

PS. I replaced them with Hello World anyway.
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Re: Use of "Macintosh" in Babystep2.

Post by Bender »

I give up.
EDIT:
I don't think "World" is trademarked or owned by a organisation so it should be okay to use World. :)
And yeah someone edited the page, issue closed.
-Bender Failed
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
User avatar
iansjack
Member
Member
Posts: 4703
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Use of "Macintosh" in Babystep2.

Post by iansjack »

bluemoon wrote:I replaced them with Hello World anyway.
Oh dear! You seem to be infringing on a registered trademark :(
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Re: Use of "Macintosh" in Babystep2.

Post by Bender »

iansjack wrote:
bluemoon wrote:I replaced them with Hello World anyway.
Oh dear! You seem to be infringing on a registered trademark :(
No idea what I just saw. :o I guess I was wasting everyone's time after seeing stuff like "Hello World" being owned. OMG! Another Hello World!!!! http://www.hello-world.com/resource/copyright.php. I declare I am insane.
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
User avatar
sortie
Member
Member
Posts: 931
Joined: Wed Mar 21, 2012 3:01 pm
Libera.chat IRC: sortie

Re: Use of "Macintosh" in Babystep2.

Post by sortie »

Hello World is a registered trademark? Good luck enforcing that.
User avatar
iansjack
Member
Member
Posts: 4703
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Use of "Macintosh" in Babystep2.

Post by iansjack »

sortie wrote:Hello World is a registered trademark? Good luck enforcing that.
I wouldn't have thought there would be any difficulty in enforcing it. It only means that you can't trade under the name, or sell a product of that name. And, TBH, it's not the catchiest company name.
User avatar
bluemoon
Member
Member
Posts: 1761
Joined: Wed Dec 01, 2010 3:41 am
Location: Hong Kong

Re: Use of "Macintosh" in Babystep2.

Post by bluemoon »

Even you got the trademark you will not be automatically protected. You still need effort to enforce it because it is described by civil law and not criminal law.

For instant, King got the trademark Candy, they have trouble enforcing it (this may also create a reference case if it is not enforced for long time) and they even withdraw that trademark later.

Hell I just found that Google also plan to trademark the word 'Glass'... #-o
onlyonemac
Member
Member
Posts: 1146
Joined: Sat Mar 01, 2014 2:59 pm

Re: Use of "Macintosh" in Babystep2.

Post by onlyonemac »

Perhaps someone would catch the joke if they've ever booted up System 1 to System 7. The message "Welcome to Macintosh" was originally displayed during the Macintosh startup process. I only know this because I'm into old Macs.
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing
Post Reply