Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Open Source Windows Microsoft Operating Systems Security Software

Free Software Foundation Suggests Microsoft 'Upcycle' Windows 7 As Open Source (theregister.co.uk) 59

The Free Software Foundation (FSF) is urging Microsoft to open source Windows 7, which is no longer supported by the company. The Register reports: On the face of it, the logic seems pretty simple. On January 14, Windows 7 reached its end of life as Microsoft turned off the free security update taps with a final fix. "Its life doesn't have to end," cried the foundation. "We call on Microsoft to upcycle it instead." Unfortunately, the FSF couldn't resist a final dig, saying the killing of the OS had brought to an end "its updates as well as its 10 years of poisoning education, invading privacy, and threatening user security."

There is a precedent. Ancient MS-DOS and Word code has been opened up, and the Calculator app found in the current Windows 10 now lurks on GitHub. But an entire, relatively recent OS? We can see some problems, not least the licensed components lurking in Windows 7 that would need to be either excised or open-sourced as well. Then there are the bits and pieces that the company would consider valuable secrets (large chunks of Windows 7 linger on in Windows 10 after all.) And then there is the fact that Windows 7 is not actually unsupported. Three more years of updates are available for those who can pay. And with Windows (as well those parts of it licensed to third parties) still accounting for a sizeable chunk of Microsoft's revenues, we can imagine a very functional and highly compatible free version is not really in the company's best fiscal interests.
You can read the FSF's "Upcycle Windows 7" petition here.
This discussion has been archived. No new comments can be posted.

Free Software Foundation Suggests Microsoft 'Upcycle' Windows 7 As Open Source

Comments Filter:
  • by Rick Schumann ( 4662797 ) on Friday January 24, 2020 @08:15PM (#59653842) Journal
    They want to kill every version of Windows prior to v10 so they can make all Windows users the 'product' just like Facebook makes it's users the 'product'.
    Also they know damned well that so many people would dump Windows 10 for the FOSS version of Windows 7 and have no regrets about it.
    In fact I'm surprised that Microsoft doesn't sue the developers of WINE, such as it is even.
    • Do you mean ReactOS? WINE does nothing but translate the Win32/64 API calls into appropriate Linux function calls.
      • Nothing but translate is a vast oversimplification. If that were true, Reactos would have no need for the user space libraries from WINE.

        WINE implements Win32 and then the kernel implementation is the translate part as far as I can tell.

      • I wasn't going to even mention ReactOS because it's so far from usable that nobody is taking it seriously yet. It may never get completely off the ground.
    • by gweihir ( 88907 )

      Could not agree more. On all your points. Truly a sad state of affairs.

    • Good to see the summary includes all the reasons why it won't happen so we don't need to argue about it.

    • Of course they won't, because you'd see a double digit percentage of Windows users that would ditch 10 for this new version of 7. Yeah, sure. There's probably a minatory of Windows users that like 10. But I'm also certain that most users just prefer to be able to use a version of Windows without all the new garbage we've seen ever since the introduction of 8.
    • by Z80a ( 971949 )

      Microsoft would sue Wine if they could, but people that writes emulators (and not emulators such as wine) are wise enough to hide behind the "clean room reverse engineering" wall.

      • by Rob Y. ( 110975 )

        I read recently that Microsoft has defended WINE - and other reimplementations of API's - in the Google/Oracle case, because they're concerned that an Oracle win might prevent them from their own reimplementations - a la Windows Subsystem for Linux. Apparently, keeping web backend developers on Windows is more important to them than 'defending the WIN32 API's'.

        • by Z80a ( 971949 )

          Microsoft probably owes a lot to reverse engineering.
          You know, phoenix bios and stuff.

  • by paralumina01 ( 6276944 ) on Friday January 24, 2020 @08:23PM (#59653860)
    What more do they want?
  • by guruevi ( 827432 ) on Friday January 24, 2020 @08:24PM (#59653862)

    Pun intended. But since XP/2003 not much has changed in the kernel. They've embedded an antivirus, a Linux subsystem and 4 different versions of .NET and PowerShell but there is very little of desktop-user stuff that runs on 10 that won't run on 7 or even XP.

    • Comment removed based on user account deletion
    • Wrong. Windows 10 is Windows 7 with a bunch of (nearly all) system-level controls hidden from the user and really fucking obtuse to get to for any power users or admins and spyware. The spyware is the big thing, because in Windows 7 and prior there was too much separation of critical subsystems from the spyware, you could disable it. In Windows 10 it cannot be disabled without shutting down the machine.
    • by ebyrob ( 165903 )

      Actually, aside from ActiveX how about all the way back to Windows 2000? What runs on XP that won't run on win2k?

      • by Dwedit ( 232252 )

        Some Kernel32.dll APIs such as GetModuleHandleEx aren't in Windows 2000. Also no Wifi support.

    • And that window-dressing really sucks.

      The number of times I have clicked in the wrong window after Win10 was installed is horrible. How many world-wide man hours have been lost on that?

    • by AmiMoJo ( 196126 )

      Vista introduced massive changes from the kernel up.

      The biggest one was that apps now run in a virtualized filesystem and registry environment. Prior to Vista apps just crapped all over the filesystem and could do pretty much what they liked, but Vista sandboxed them and introduced the much hated UAC prompts to encourage good behaviour.

      Vista also started moving drivers out of the kernel and into user space. It wasn't complete until Windows 8 but immediately there was a huge improvement in reliability becaus

    • by ufgrat ( 6245202 )
      Tell that to my DX12 sandboxed applications.
    • While most only thought of Windows 8.1 as a GUI fix, it was actually quite a bit more, the ACPI (power management) and driver system was changed, SAMBA networking was updated and at some point multi-channel networking was added. While that may sound like no big deal, it was a much larger generational leap than the numbering inidcated, probably so MS could save face on the whole 8.0 debacle.

      The ACPI changes alone are significant enough that several Win7 and Win8 laptops couldn’t be updated to 8.1 o
  • The best you can hope for is that MS would open-source the components both owned by MS itself and no longer is in use/no longer planned to be used. Something like the Windows Sidebar/Gadgets codebase, which MS abandoned b/c of security concerns.

  • by couchslug ( 175151 ) on Friday January 24, 2020 @08:31PM (#59653890)

    ...it furthers discussion of WHY MSFT can't legally do that.

    • Because even Microsoft licenses code from other entities. The terminal services integrated in Windows has been licensed from Citrix since NT 4.0, when they released Metaframe.
    • We don't know what the terms of licensing are for the parts of Windows 7 that Microsoft licensed from other copyright holders. To debate anything on that is pure speculation.

      We do know that Microsoft wrote code which is part of Windows 7 and that code they could choose to license to the public under a free software license. But there's a terminological difference in the FSF's blog post on this subject [fsf.org] which helps us understand the outcome we're currently seeing where Windows 7 remains proprietary software.

  • My guess is Microsoft had an entire team of people just to create builds of Win7 and integrate it into an installer. Creating useful builds of Win7 requires duplicating the efforts of the Microsoft build team. Does anybody in the open source world really want to take on that effort, for an old system that doesn't run well on modern hardware?
    • If a FOSS version of windows existed, you bet there would be people making time to do that. There are people who spend their time on broken-ass windows clone projects like ReactOS, Working on an actual real windows, much more interesting.

      I mean , shit, people spend thier time writing drivers to get hackintoshes running. If theres a hole in the market, geeks will find their way into it eventually.

    • I would be happy to contribute hours writing drivers for newer hardware.

      Microsoft probably cannot do it, simply because it might might expose back doors that even they don't remember (my favorite was "execute code found in MP3 streams in the kernel" in an old version of DirectX").

  • Ahahaha (Score:5, Insightful)

    by GameboyRMH ( 1153867 ) <gameboyrmh AT gmail DOT com> on Friday January 24, 2020 @08:58PM (#59653966) Journal

    This should give Microsoft a good belly laugh. Microsoft will never open-source anything of value unless it's meant to drive people to paid Microsoft services e.g. Linux kernel modifications for the purpose of making Linux run better on Azure/HyperV.

  • Unfortunately, the FSF couldn't resist a final dig, saying the killing of the OS had brought to an end "its updates as well as its 10 years of poisoning education, invading privacy, and threatening user security."

            Of course, it's ended because they have a *brand new* even more effective way to poison education, invade privacy, and threaten security, called Windows 10.

  • Unfortunately, the FSF couldn't resist a final dig, saying the killing of the OS had brought to an end "its updates as well as its 10 years of poisoning education, invading privacy, and threatening user security."

    Can anyone point me at an article somewhere that names and explains this religion in which speaking an unflattering truth about a corporation is a sin? I've seen this strange phenomenon twice here on /. in as many days, about two different matters and corporations.

    • I have a strong feeling you're not going to agree with me but I'm going to give it a shot: this is politics.

      If they were actually trying to convince Microsoft to open source their older operating systems, there are good, reasonable arguments available: "Why not open source the win9x/winME codebase since no businesses use it anymore? Look how the doom and quake source codes have flourished! Look at VS code! Why would you keep archivists on staff to prevent this stuff from getting lost when you could upload
      • I have a strong feeling you're not going to agree with me but I'm going to give it a shot: this is politics.

        I hope I don't disappoint by agreeing. Of course it's politics, and of course FSF has an agenda -- just as mickeystupid has. I'm morally aligned with FSF, but that's not even relevant here. I'm curious about and concerned by what seems to be a sudden population explosion of baby giraffes (who are as large as grown men, never miss an opportunity to suck up, and rarely stick their necks out for any other reason).

      • Ugh no please. If Win7 is released as open source, then it will once again set the software industry back another ten years. It will be a terrible distraction and total waste of time.
    • It's called a "cheap shot". But you knew that already. What's baffling is that you're pretending not to know.

      Assuming you are indeed that ignorant, when you're a respectable organization like the FSF, taking cheap shots is below you. You are able to win arguments on the merits and have no need to resort to emotional ad hominems. But - the FSF did just that. It takes away from their argument and makes them closer to that loudmouth down the street. I get the idea that adults aren't in charge. This is v

      • I am honored to be addressed by such a great debater, who is...

        able to win arguments on the merits and have no need to resort to emotional ad hominems.

        Friend, I've visited your slashdork page, and most of what you post seems to me to convey unfocused rage expressed as barely veiled ad hominem attacks. If you have something of relevance to offer to the discussion, I'll forget that I know this and hear you out. Maybe the corporate apologists have a point that I've not considered. Otherwise, please, smoke two joints.

        • You didn't address the topic at hand, the FSF's use of cheap shots. Nevertheless I'm glad you can understand why it's so damaging when the FSF engages in such things. We just had what's called a teachable moment.
          • We just had what's called a teachable moment.

            If you've learned by it that the topic of the thread that I started is not the topic that you're addressing, you are correct. If not, all you're doing is impotently screaming into the internet. HAND.

      • Cheap shots are okay if they're timely, within a few days of the event, and no "personal" attacks are made. Think of it as a sort of long-winded joke. The FSF was taking an advantage of the event to get itself in the news, which is understandable, given its limited media budget when compared to goliath, Microsoft. How successful this strategy is, is another matter. Maybe Windows isn't news anymore?
    • by ufgrat ( 6245202 )
      My question for the FSF is if Windows 7 is so damned evil, why do they want it open-sourced?

      By and large, Windows 7 was probably the single best operating system for an end-user from not just Microsoft, but from *any* major OS vendor-- and yes, I include Linux and OSX in that statement.

      "poisoning education"-- well, that wouldn't be the OS at work, that would be Microsoft.

      "invading privacy"-- not until late in it's life, and nowhere near as much as Google, Amazon and Apple and every satan-spawned ad network
    • If you are actually trying to accomplish something, then taking digs at those you are asking is not a particularly effective strategy.

      If you want to make yourself looks like a snarky jackass and get high-fives from your nerd buddies, then, mission accomplished.

  • Microsoft really want windows 7 dead, since it hurts their windows 10 adoption numbers, and, consequently, their advertising and user data harvesting revenue.
    Open-sourcing it would ?cannibalise? one of their main ingresses into people's daily lives, especially since they don't have a smartphone platform any more.
    Linux is shaping up to be a great replacement to windows 7, especially for gaming; the FSF asking for the source code of windows 7 just makes it look like the FOSS world still doesn't have anything

  • by ebyrob ( 165903 ) on Saturday January 25, 2020 @12:17AM (#59654332)

    Windows 2000 still seems like the best OS Microsoft ever wrote. Why not just open source that? I really can't think of a feature in any later version of windows that was an improvement. Maybe beef up the firewall just slightly or use a 3rd party firewall. Other than that perhaps amd64 support. Addressing more than 4 gigs of RAM in a single process can be handy if / when you need it.

  • by twocows ( 1216842 ) on Saturday January 25, 2020 @01:28AM (#59654446)
    I'm absolutely positive they have random bits of licensed code and firmware piecemeal all over the Windows source code. Just figuring out what they could open source would probably take resources they're not willing to spend on something that could arguably be detrimental to them financially -- a maintained fork of Win7 would probably interfere with their Win10 plans.

    I think you're far more likely to see them open source certain modules that it's both beneficial and easy for them to open source. Windows 10 X, and Windows 10 to a lesser extent, is moving toward relying on modular components that get updated automatically through the Windows Store. Those are the kinds of things you might actually see MS open source.
  • by renegade600 ( 204461 ) on Saturday January 25, 2020 @03:00AM (#59654522)

    once it goes open source, the public will find out what Microsoft was really doing on your computer. there could be too many secrets hidden in the code.

  • Every operating system consists of a collection of executables, library files, configuration files and drivers. What if Microsoft open sourced the code that it had dead-ended? That would at least allow for the option to maintain it. Furthermore, that maintenance could be used at Universities as real-life course materials for students to improve on.
  • Who else is going to have access to all the 1980s compilers and linkers to build most of the OS? It would probably take a year just to create compatible make system let alone compile the convoluted versions of C, C++, C# etc in that code base.

    LoB
  • Why don't the FSF suggests also IBM to open source OS/2 Warp. But according to the FSF the right should be "to free" and not "to open source".
  • I believe it was 2 years ago (2018) now that Microsoft barely made MS-DOS open source. Considering how long ago MS-DOS was created, variants such as Windows 95,98,ME,2000, and XP are still closed source. I highly doubt Microsoft will consider making any of these open source for at least the next 20 years when their code base is no longer relevant to its current code base.

There are two ways to write error-free programs; only the third one works.

Working...