LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   General (https://www.linuxquestions.org/questions/general-10/)
-   -   Open-sourced DOS? (https://www.linuxquestions.org/questions/general-10/open-sourced-dos-813406/)

bgraybr 06-10-2010 02:41 PM

Open-sourced DOS?
 
Has there ever been a large, community effort to convince companies like Microsoft and Apple to release their old, outdated operating systems (like... DOS) under an open source license? The companies don't profit much from them, and it would make projects like FreeDOS easier or even completely unnecessary. I mean, people work on emulators and stuff for years and even the best ones still can't run many programs correctly. Wouldn't it be simple if, you know, we asked them for the source code? Again, its not likely that they would lose any money from it.

smeezekitty 06-10-2010 03:23 PM

FreeDOS does everything regular dos does and its GPL licensed.

pljvaldez 06-10-2010 03:25 PM

In general, I've read several articles that in effect said releasing source for some closed products is near impossible due to previous licensing and copyright. In a number of cases, the problem is getting each and every contributor to give up their claim to the code and relicense it. Some are dead and gone. Others have disappeared from the public scene and tracking them down may be impossible. It's a similar reason as to why the linux kernel will probably never go GPL v3.

Kenny_Strawn 06-11-2010 04:39 PM

http://www.microsoft.com/opensource/directory.aspx

Apparently, Microsoft already has some FOSS projects; it's only a matter of time before they FOSS an old operating system like DOS, for example.

Also: Active Directory Utilities apparently already are FOSS, according to that list. Just give it some time; I'm sure M$ will eventually be FOSS-friendly.

smeezekitty 06-11-2010 04:46 PM

Quote:

Originally Posted by Kenny_Strawn (Post 4000659)
I'm sure M$ will eventually be FOSS-friendly.

LOL

entz 06-12-2010 01:10 PM

Quote:

Originally Posted by pljvaldez (Post 3999394)
It's a similar reason as to why the linux kernel will probably never go GPL v3.


well excuse my ignorance but what is deal with GPL v3 and/or the difference to the current GPL version that the linux kernel is licensed under ??

Kenny_Strawn 06-12-2010 01:26 PM

GPL 3 helps secure the GPL against loopholes that GPL 2 still has. Remember: The GPL has your freedom in mind. There are corporations that want it to take it away, and the GPL makes sure that doesn't happen.

H_TeXMeX_H 06-12-2010 02:33 PM

Oh no, now it has turned into a debate of GPL 2 vs 3. Well, 2 is better, because it's more free, and it doesn't have a grandfather clause.

Back to the topic:

As said before FreeDOS is open-source, so it's that the answer to your question ?

No, M$ will NEVER EVER EVER EVER become truly open source. Even if they say it is open source, read the license carefully, and have a lawyer nearby, because there will be a clause at the end in small print and lawyer talk meaning: "All your base are belong to us".

MTK358 06-12-2010 03:29 PM

The Ultimate Solution:

Make ReactOS work. That will make M$ unnecessary!

Teach people how to use Linux.

entz 06-12-2010 07:42 PM

Quote:

Originally Posted by MTK358 (Post 4001448)
The Ultimate Solution:

Make ReactOS work. That will make M$ unnecessary!

Teach people how to use Linux.

well that's easier said than done !

btw , has anybody heard of the linux unified kernel ?

Quote:

The GPL has your freedom in mind. There are corporations that want it to take it away, and the GPL makes sure that doesn't happen.
well i'm not concerned about corps and other evil folks trying to copy open source into their closed source apps , let alone "taking away our freedom" . because as long as we have the source the freedom will follow automatically.

cheers

pljvaldez 06-14-2010 01:05 PM

Quote:

Originally Posted by entz (Post 4001353)
well excuse my ignorance but what is deal with GPL v3 and/or the difference to the current GPL version that the linux kernel is licensed under ??

As others have said, it's got a few more restrictions (some say it is "less free"). You can read more at wikipedia. I wasn't trying to start a flame war, I was just trying to find a suitable example of a large piece of software that would show the difficulty of changing the license.

fruttenboel 06-14-2010 01:51 PM

Quote:

Originally Posted by bgraybr (Post 3999370)
Has there ever been a large, community effort to convince companies like Microsoft and Apple to release their old, outdated operating systems (like... DOS) under an open source license? The companies don't profit much from them, and it would make projects like FreeDOS easier or even completely unnecessary. I mean, people work on emulators and stuff for years and even the best ones still can't run many programs correctly. Wouldn't it be simple if, you know, we asked them for the source code? Again, its not likely that they would lose any money from it.

Around 15 years ago, Paragon Technology Systems (aka PTS) from Russia published the 'Dos Development Kit'. It was open source DOS. Full sources were included. 95% of the DOS was written in assembler. It sold for 30 dollars or something like that.

PTS-DOS was lightning fast and contained built in drivers for CD-ROMs, which was pretty unique in those days. And it had a bootmanager built in as well.
DR-DOS 7 would not run Windows 3.11, but PTS-DOS would. Blazingly fast.

I still got some copies of that CD-ROm lying around here.

Here http://www.paragon-software.com/products/home/ is their website. They might listen in to you and release all rights for PTS-DOS.

H_TeXMeX_H 06-14-2010 02:05 PM

Quote:

Originally Posted by fruttenboel (Post 4003385)
Around 15 years ago, Paragon Technology Systems (aka PTS) from Russia published the 'Dos Development Kit'. It was open source DOS. Full sources were included. 95% of the DOS was written in assembler. It sold for 30 dollars or something like that.

In assembly ? Well, what use is that ? It has to be portable.

fruttenboel 06-14-2010 06:33 PM

Quote:

Originally Posted by H_TeXMeX_H (Post 4003402)
In assembly ? Well, what use is that ? It has to be portable.

DOS will never be portable. DOS is tailor made for the IBM PC and its clones.

LPT port addresses are to be found on 0000:0408, 040A and 040C
The keyboard buffer is in fixed memory.
The screen buffer is at A000:0000 (or was it?).

It was written in assembly since in those days, a 75 MHz Pentium was a luxury. Especially in the USSR (or what was left of it). Target machines were 386 and up. PTS DOS ran in Flat Real Mode. Full 4 GB addressing while still running in real REAL MODE. Not virtual real mode.

smeezekitty 06-14-2010 06:39 PM

Quote:

Full 4 GB addressing while still running in real REAL MODE. Not virtual real mode.
HOW?
I absolutely need that for smeezix ;)


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