zlacker

[parent] [thread] 17 comments
1. alpb+(OP)[view] [source] 2020-05-28 02:11:34
There are parts of Microsoft that understand open source. Most parts of the Windows team ain’t that (exceptions apply). Reading this saddens me a lot as he clearly got screwed. But this is why any project with momentum should consider growing its community and maybe forming a foundation.

For example, Homebrew and its community/infrastructure is better than and bigger than anything Apple could ever do (and we know how they run Mac App Store to begin with).

When the author said “Microsoft would hire me, AppGet would come with me, and they would decide if they wanted to rename it something else” , I can immediately tell that’s not how you do OSS. That would be betraying to your users and maintainers.

Did Microsoft ask Nat Friedman and Miguel de Icaza to bring Mono with them to kill/rename it? No, that’s not what happened. And thats how significant open source projects/communities should work; not controlled by a single person.

replies(6): >>kayone+u1 >>a-niko+j2 >>comex+79 >>jonhoh+qc >>toohot+3m >>dustin+Dw
2. kayone+u1[view] [source] 2020-05-28 02:28:39
>>alpb+(OP)
Just to be clear, I was very clear with them during our conversation that it would only happen if they committed to keeping the spirit of AppGet (which they did)

I might be wrong, but I don't think to have MS behind a project like that causing it exponentially grow was a betrail of users.

3. a-niko+j2[view] [source] 2020-05-28 02:36:59
>>alpb+(OP)
Not everyone is able or willing to develop large-scale open-source community/project.. Also, mono is a much large and more significant project that runs on Linux, not a Windows app.
replies(1): >>moron4+7g
4. comex+79[view] [source] 2020-05-28 03:56:17
>>alpb+(OP)
> Did Microsoft ask Nat Friedman and Miguel de Icaza to bring Mono with them to kill/rename it? No, that’s not what happened.

Visual Studio for Mac is sort of a renamed version of MonoDevelop...

5. jonhoh+qc[view] [source] 2020-05-28 04:36:54
>>alpb+(OP)
MacPorts (né DarwinPorts) was created by Apple engineers long before the App Store existed. IMHO it’s superior to Homebrew in just about every way, existed long before Homebrew and targets the same audience (unlike the App Store which is targeting a very different population).

If you haven’t looked at MP lately, it’s worth reviewing.

replies(3): >>lysium+8g >>aryono+st >>saagar+bE
◧◩
6. moron4+7g[view] [source] [discussion] 2020-05-28 05:23:10
>>a-niko+j2
Mono also runs on Windows
◧◩
7. lysium+8g[view] [source] [discussion] 2020-05-28 05:23:11
>>jonhoh+qc
I’ve just switched from MP to HomeBrew. I’m interested in why do you think MP is superior?
replies(1): >>jonhoh+vA4
8. toohot+3m[view] [source] 2020-05-28 06:18:11
>>alpb+(OP)
>There are parts of Microsoft that understand open source. Most parts of the Windows team ain’t that

The story goes that the new Microsoft understands open source at the top. A windows package manager is such an essential component of the operating system that it is visible at the top. Even more, Github, npm - package managers are at the core of their strategy.

How big is the risk that the new Microsoft is just lip service and they won't respect the GitHub and npm community either?

◧◩
9. aryono+st[view] [source] [discussion] 2020-05-28 07:29:06
>>jonhoh+qc
Used it in the days it required everything to run as root (Sudo). Then discovered homebrew and have never looked back. Every package I've looked at is better maintained on brew. Why do you think MP is superior?
replies(1): >>saagar+SD
10. dustin+Dw[view] [source] 2020-05-28 07:59:41
>>alpb+(OP)
Nobody at Microsoft understands open source. The people who pretend to understand are just glorified sales people pretending to be developers promoting every new Microsoft product regardless how shit it is or how much better other competing products are (you know who these sales people are).

Microsoft loves OSS as much as they are able to control it. They are like an abusive partner who "love you" for as long as they control every step of your life but as soon as you step aside they'll grab a hammer and smash you in the face.

replies(2): >>alpb+vw1 >>7leafe+7Z1
◧◩◪
11. saagar+SD[view] [source] [discussion] 2020-05-28 09:16:20
>>aryono+st
Installing packages for your system as a non-root user is fairly broken and Homebrew jumps through a number of questionable hoops to make this work.
replies(1): >>mapgre+8U
◧◩
12. saagar+bE[view] [source] [discussion] 2020-05-28 09:19:23
>>jonhoh+qc
MacPorts still has a number of Apple engineers contributing to it, although it is no longer an Apple-sponsored project and I have no idea if they are doing so in any professional capacity.

Homebrew, interestingly, has been moving towards an App Store-esque “binary distribution platform” for a while now.

replies(1): >>wereHa+oK
◧◩◪
13. wereHa+oK[view] [source] [discussion] 2020-05-28 10:08:28
>>saagar+bE
Binary distribution is not bad, it's heaps better than forcing everyone to recompile the very same software again and again on their own laptops. See also Nix.
replies(1): >>saagar+fZ1
◧◩◪◨
14. mapgre+8U[view] [source] [discussion] 2020-05-28 11:42:04
>>saagar+SD
Like chown-ing /usr/local to what is supposed to be a non privileged user, reducing this security of everything in there. It’s like people don’t realize there’s a reason port (and apt and dnf and pretty much every package manager) requires “sudo” to install software. Homebrew has always felt poorly thought out to me and every time I try to use it again I come across some broken package that works fine in port.
◧◩
15. alpb+vw1[view] [source] [discussion] 2020-05-28 15:35:58
>>dustin+Dw
Disagree. Clearly you don’t work on OSS as your primary job and you don’t know enough teams/people at MSFT.
◧◩
16. 7leafe+7Z1[view] [source] [discussion] 2020-05-28 17:57:20
>>dustin+Dw
Micorsoft loves OSS as much as they are able to profit off it. Did they spend $7.5B buying github for the love of ideals?

And sure enough they understand OSS for what it is better than anyone else. Thank you, creative person, here is your exposure.

◧◩◪◨
17. saagar+fZ1[view] [source] [discussion] 2020-05-28 17:58:25
>>wereHa+oK
MacPorts does not force you to do that. Homebrew on the other hand pushes you strongly towards their precompiled binaries, and they have steadily removed customizability of what gets installed on your machine as a result because they don't want to shoulder the added complexity on their side (as they'd need to provide binaries for all the options…)
◧◩◪
18. jonhoh+vA4[view] [source] [discussion] 2020-05-29 14:27:33
>>lysium+8g
It includes a lot of Unixy “deep cuts” that aren’t in homebrew, it doesn’t stretch an unrelated analogy into its own jargon (brew, cask, etc.), it easily allows variants of builds when the defaults won’t do, it stays sandboxed in its own namespace by default, etc.

The original problem the brew developers seemed to have with MacPorts (no binary distribution) is now resolved and MP retains all of the flexibility of a source-based package manager.

I also “like” sudoing package installation/removal of system packages. It’s no different from any other Unix package manager. If I’m the only user, I can chown /opt/local Or install to my home directory and run MP without sudo.

[go to top]