LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 02-04-2005, 02:38 PM   #1
fenderman11111
Member
 
Registered: Jun 2004
Location: Denton
Distribution: debian, freebsd
Posts: 121

Rep: Reputation: 15
what does GPL say about this?


This is a completely rhetorical question.

Let's say Microsoft wanted to implement a compatibility layer for programs written in linux.

If they borrowed GPL'd code from the Linux kernel, would they have to make the entire windows OS gpl, or just certain modules? Or would they have to write their own compatibility layer from scratch in order to sell it? I was just wondering this, and I figured that someone would know the answer here.
 
Old 02-04-2005, 03:42 PM   #2
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,351

Rep: Reputation: 552Reputation: 552Reputation: 552Reputation: 552Reputation: 552Reputation: 552
"If they borrowed GPL'd code from the Linux kernel, would they have to make the entire windows OS gpl, or just certain modules?"

They would just have to release the modules containing the GPL code under the GPL. The problem for Microsoft is that one of the design criteria for Windows is that the Microsoft programs be bundled to the point that they cannot be separated by a court order. As a result the Microsoft code is better described as "scrambled" rather than modular. If Microsoft takes a GPL module and incorporates it into Windows they may have to add small segments of GPL code into a lot of different code segments throughout what passes for "modules" in Windows. The net effect may be that all of Windows would have to be released under the GPL.

"Or would they have to write their own compatibility layer from scratch in order to sell it?"

If they wanted to write their own compatibility code it probably would not be a "layer" as any self respecting software architect would design it. It would be segments of code scattered throughout Windows. This would simply be another case of Microsoft having to rewrite Windows in order to add a new application.

----------------------
Steve Stites
 
Old 02-04-2005, 04:24 PM   #3
trickykid
LQ Guru
 
Registered: Jan 2001
Posts: 24,149

Rep: Reputation: 270Reputation: 270Reputation: 270
This is the reason why Microsoft most likely uses BSD code, they don't have to tell anyone..
 
Old 02-04-2005, 08:00 PM   #4
bulliver
Senior Member
 
Registered: Nov 2002
Location: Edmonton AB, Canada
Distribution: Gentoo x86_64; Gentoo PPC; FreeBSD; OS X 10.9.4
Posts: 3,760
Blog Entries: 4

Rep: Reputation: 78
Quote:
This is the reason why Microsoft most likely uses BSD code, they don't have to tell anyone
He he, I heard if you run strings on certain windows .dll's you can see:
Code:
Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 
The Regents of the University of California. All rights reserved.
 
Old 02-05-2005, 02:25 AM   #5
fenderman11111
Member
 
Registered: Jun 2004
Location: Denton
Distribution: debian, freebsd
Posts: 121

Original Poster
Rep: Reputation: 15
thanks jailbait, that was very enlightening.
 
Old 02-07-2005, 06:40 PM   #6
bigjohn
Senior Member
 
Registered: Jun 2002
Location: UK .
Distribution: *buntu (usually Kubuntu)
Posts: 2,692
Blog Entries: 9

Rep: Reputation: 45
Quote:
Originally posted by trickykid
This is the reason why Microsoft most likely uses BSD code, they don't have to tell anyone..
Which where I understood they got the TCP/IP stack from in the first place?????? Or was that just a rumour ??


ttfn

John
 
Old 02-07-2005, 10:08 PM   #7
scuzzman
Senior Member
 
Registered: May 2004
Location: Hilliard, Ohio, USA
Distribution: Slackware, Kubuntu
Posts: 1,851

Rep: Reputation: 47
No - it's true. The implemented BSD's version of Berkely Sockets and TCP/IP
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Regarding the GPL... pujolasdf Programming 5 04-01-2005 03:28 AM
about GPL ?? nazib Linux - General 4 03-02-2005 07:10 PM
The GPL subnet_rx Linux - Software 6 10-22-2004 07:36 PM
Gpl??? rm6990 General 8 08-17-2004 11:21 AM
what GPL says? 286 Linux - Newbie 1 01-26-2004 05:24 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 12:50 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration