News for hackers. Stuff that matters.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by yholio on Thursday August 08, 2019 @05:34AM (#20642999)
I think the wins of the open camp are real and tangible and they powerfully shape the industry. Android is free precisely because an open kernel is available that could empower a competitor. Google is absolutely paranoid about this possibility, and is severly limited in the Microsoft-esque moves they can make.

I think what precludes the final victory of open source is that the world itself changed for the better. The mobile and web revolution brought easy to use software into the hands of billions. These are people who wouldn't have been able to touch a PC twenty years ago, let alone understand or care about what source code is. They have vastly different expectations than the professional software users that created the free source movement in the image of the hackers of the 70s and 80s. Just look at the number of rooted phones sold. It's an appliance model of computing.

In this new consumer environment, the free source development model is less adequate and cannot compete with commercial software that can directly monetize the apps and invest in further development. What is required, I think, is to update the free software philosophy to the 21st century, and relax some of the ideological goals to facilitate development and reach the more substantial goals, like privacy and security.

The walled gardens of Google and Apple can be replicated. What is lacking is a free software business model that can gather the $1 billion or so required.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by TelmoMenezes on Thursday August 08, 2019 @07:53AM (#20643628)
> I think what precludes the final victory of open source is that the world itself changed for the better.

Maybe we don't live in the same world???

> The mobile and web revolution brought easy to use software into the hands of billions.

Yes, but this software is not empowering the users, it is controlling them, isolating them, radicalizing them and making them feel more depressed.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by _jal on Thursday August 08, 2019 @10:30AM (#20644914)
"We put a chicken in every pot! Nevermind that they're rotting, salmonella-filled carcasses, we still did it!"

And:

>In this new consumer environment, the free source development model is less adequate and cannot compete with commercial software that can directly monetize the apps and invest in further development.

What, exactly, is supposed to be new here? I see nothing distinguishing the economics of this "new consumer environment" from 1995, except maybe that Redhat doesn't sell CDs anymore.

What has changed since the 90s is increasingly onerous intellectual property law, anti-reverse-engineering laws, and the continued creep of the belief that ideas should be owned.

And this is precisely backwards:

> What is required, I think, is to update the free software philosophy to the 21st century, and relax some of the ideological goals to facilitate development and reach the more substantial goals, like privacy and security.

If everybody's crazy uncle RMS had been more accommodating, more willing to compromise on ideology, things never would have changed in the 90s. One slightly cynical way of looking at it is that he was could play Bad Cop to ESR and others' more corporate-friendly, accommodationist "Open Source" promotion, somewhat similar (for much lower stakes) to how Huey Newton played bad-cop to MLK's nonviolence.

If you drop the principle of always putting the user first, you'll eventually compromise on everything else.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by yholio on Thursday August 08, 2019 @02:21PM (#20647112)
> What, exactly, is supposed to be new here? I see nothing distinguishing the economics of this "new consumer environment" from 1995

The free software model failed all the same in 1995 for a certain class of applications. It's great for high performance, challenging pieces of code, for kernels, servers and databases. Things with a large community of devolopers among the users, willing to push patches back. Things that look good on a CV. Software that needs to customized for professional users.

It's less good for mass market software. It's flawed for complete games (as opposed to game engines). It's bad for professional software not used by developers and that does not require customization. For example, it has never been able to displace most Adobe products, despite the numerous attempts and the revolting behavior of that company towards it's clients.

What changed was not the economic realities of free software. It's simply that the type of projects where it shines have grown much slower than the rest of the consumer software ecosystem. The world of computing moved ahead from the needs of programmers to the needs of ordinary people, many of whom are willing to pay .99 to solve them.

Insisting on "free to use" today stops you from realizing the other, more substantial free software freedoms, and deprives the projects from much needed resources in their competition with closed software.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by GuB-42 on Thursday August 08, 2019 @01:20PM (#20646443)
First thing: the world is better by most metrics. Life span, literacy, crime rate,... There are some dips now and then but the net effect is mostly positive.

On the computer side of things, for less than $100 ($200 if you need a screen), you can have a full, general purpose computer you can code on, new. And with internet access you can have all the documentation you need to get you started.

And the "web revolution" not empowering users? A simple example: buying an uncommon book used to take weeks, if possible at all. Now a few clicks on Amazon and you get it delivered the next day. Realtime communication to people anywhere in the world is almost a given now, it was somewhat possible 10 years ago but at a much different price. And what about navigation? If you have a working smartphone and data connection, getting lost is more or less impossible.

The part about controlling, isolating, radicalizing, and depressing people is debatable. Tech certainly has an effect but is it a net positive or a net negative? It is used to control people but also raises awareness. It makes people stay at home but facilitates communication. It radicalizes people but also expose them to mind opening diversity. It makes some people more depresses but provides outlets.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by chrisco255 on Thursday August 08, 2019 @01:55PM (#20646829)
On your isolation point, I think the modern walled gardens that people use to interact online are so stale and devoid of meaningful interaction that not much "mind opening diversity" actually occurs. I think this is a design problem and not a technological problem.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by tux1968 on Thursday August 08, 2019 @10:16AM (#20644787)
> Yes, but this software is not empowering the users, it is controlling them, isolating them, radicalizing them and making them feel more depressed.

That's a horribly lopsided analysis. That's not to say that there are no examples or truth to the issues you raise, but it's far from the whole story. People do extract massive value from the communication, education, and entertainment features offered by the software in question.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by parasubvert on Thursday August 08, 2019 @06:05PM (#20649323)
Empowerment implies that users may do things with this software you don’t personally agree with or approve of.

The world is clearly better in many ways over the last 20 years - more productivity, more literacy, less crime, less poverty, more accessibility, more communication. Those improvements have also brought new problems: more radicalization, more surveillance, more exposure to “keeping up with the Jones’” that might lead to depression.

Are we creating more than we’ve solved? Maybe? There have been radicals and electric eyes online since BBS’ in the 80s, we just haven’t societally kept up with what was obviously going to happen when you drop the cost and barriers to communicating. I’m think we will fix things.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by nailer on Thursday August 08, 2019 @06:47AM (#20643320)
> I think the wins of the open camp are real and tangible and they powerfully shape the industry.

Outside mobile: Linux (the OS not the kernel) won the web.

Way back in the 'Linux on the desktop' days, KDE needed something like gtkhtml so KDE made KHTML and Konqueror. Apple needed a web browser and couldn't make one from scratch, so webkit was forked from KHTML. Chrome needed to fork webkit so made blink. Edge adopted blink too.

KDE's code is now in Chrome, Safari, and Edge. The only major web browser not containing it is Firefox (which is also OSS). That's AMAZING.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by blattimwind on Thursday August 08, 2019 @08:21AM (#20643798)
> KDE's code is now in Chrome, Safari, and Edge. The only major web browser not containing it is Firefox (which is also OSS). That's AMAZING.

On the one hand yes, on the other Apple tried as hard as it could without technically violating the license that KHTML would get as little back from webkit as legally possible.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by snazz on Thursday August 08, 2019 @08:21AM (#20643799)
While I agree with you, it’s also sad that what was formerly community-controlled got more and more taken over by corporations until now Google has practically complete control over Blink. It’s open source, but the community hasn’t made it.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by justizin on Thursday August 08, 2019 @01:04PM (#20646291)
Google open-source projects have a strong tendency toward not building outside of an internal Google build environment and they'll pretty much just be like, "Whups! Nobody works on this who doesn't work at Google, so we very commonly break the build." ChromiumOS suffers from this a lot and it's like, unclear that they are even really adhering to the licenses for the upstream FOSS they include and depend on, but who even has the time to challenge them?

Reminds me of the 90s when RedHat's source CD wouldn't actually build their binary distro, but since almost noone ever tries, almost noone cares.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by nailer on Thursday August 08, 2019 @02:36PM (#20647266)
That's definitely been a problem, however UnGoogled Chromium https://github.com/Eloston/ungoogled-chromium and Edge https://www.microsoftedgeinsider.com/en-us/ have fixed a lot of it.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by Crinus on Thursday August 08, 2019 @10:32AM (#20644943)
> KDE's code is now in Chrome, Safari, and Edge. The only major web browser not containing it is Firefox (which is also OSS). That's AMAZING.

Amazing for whom? How much control does KDE have over the code they originally wrote? Last time i checked KHTML and Konqueror were abandoned.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by nailer on Thursday August 08, 2019 @12:32PM (#20646002)
For internet users that get the benefit of having all the major browsers be Open Source.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by hdfbdtbcdg on Friday August 09, 2019 @12:39AM (#20651383)
Chrome is not open source. Safari is not open source. I haven't checked Edge but is it actually open source?

The only major open source browser remains Firefox.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by skinnymuch on Friday August 09, 2019 @08:33AM (#20653697)
And what difference does it make that those three browsers aren’t open source? While their browser engines are?
Re:Linux Journal Ceases Publication: An Awkward Goodbye by skinnymuch on Thursday August 08, 2019 @12:18PM (#20645874)
What’s amazing about Apple, Microsoft, Google using open source browsing engines as their core? Or being open source currently? They completely control their browsers. Besides electrons rise, what major difference would there be if Safari, Edge, Chrome weren’t open source?
Re:Linux Journal Ceases Publication: An Awkward Goodbye by hdfbdtbcdg on Friday August 09, 2019 @11:02AM (#20654987)
Given we understand the difference between an open source application and a closed source application that uses open source libraries... Then I can answer.

If Chrome etc were actually open source then the vendors would have less control of the browsers and users would have more control. End users could then build Chrome themselves.

Since these browsers are in reality proprietary it would make little difference to end users vs vendors level of control if they used 0% code from open source projects rather than 99% as they do at the moment. No one but Google can build Chrome either way.

So we broadly agree that there is nothing amazing about the current situation.

I however claim that if these browsers were Foss this would be different.

--- Yes I am aware of Chromium. But Chromium is not Chrome. For example Netflix supports Chrome and blocks Chromium.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by hdfbdtbcdg on Friday August 09, 2019 @12:40AM (#20651386)
Safari, Edge, Chrome are NOT open source.

Edit Removed suprious '?'

Re:Linux Journal Ceases Publication: An Awkward Goodbye by skinnymuch on Friday August 09, 2019 @01:13AM (#20651496)
What are you asking?

I said browser engines initially so I meant the browser engines. I also brought up Electron. Which doesn’t depend on Chrome. But the browser engine.

So I could’ve for a third time repeated WebKit, Edge’s open source Blink, and Blink/Chromium. I’m not sure if that’s the only point of your comment? Based on another comment it seems like being pedantic is your only point.

So what does it matter if the browser itself or as it is now, the engines are open source? Since that is still my question. What difference does it make?

The pedantry doesn’t change anything.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by hdfbdtbcdg on Friday August 09, 2019 @01:49AM (#20651642)
It is very much not pedantry. Chrome, Safari etc are proprietary programs. Calling them open source is like calling a peanut an orange.

Foss comes with the requirement that you as the user have certain freedoms. With Chrome etc you do not have those freedoms.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by skinnymuch on Friday August 09, 2019 @08:31AM (#20653685)
And yet I clarified all that. And all you’ve done is repeat stuff that has already been clarified. Nothing you have said has been of any substance or use.

Still you have said nothing of substance or use. It’s pedantic in this thread because I had already referred to the browser engines as open source and referred to electron. I didn’t explain what electron was either. You didn’t find a big problem with that.

And I’ll ask again, what differences would there be if the browsers themselves were open source? We already have Chromium vs Chrome. So what would be different if Chrome was open source?

Not to mention responding to anything else.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by pjmlp on Thursday August 08, 2019 @07:27AM (#20643487)
The Linux kernel is the only GPL piece still used on Android, and who knows for how long, given how little userspace is actually aware of it.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by djsumdog on Thursday August 08, 2019 @11:36AM (#20645501)
Why else would Google be building Fuchsia? Apple has been removing all GPL apps slowly from their platform. From a RMS perspective, the FOSS community is worse than it was in the 90s. There is little end-user, self-hostable FOSS stuff out there. It's all middleware, released by the giants, to integrate with their big social media system.

I wrote about this a few years back:

https://penguindreams.org/blog/the-philosophy-of-open-source...

Re:Linux Journal Ceases Publication: An Awkward Goodbye by UncleMeat on Thursday August 08, 2019 @12:52PM (#20646176)
Isn't this what gpl advocates want? Or did they expect every tech company to open source their entire stack?
Re:Linux Journal Ceases Publication: An Awkward Goodbye by hdfbdtbcdg on Friday August 09, 2019 @12:31AM (#20651355)
No they want fully free OS's with free applications. That doesn't have to come from big corps.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by pjmlp on Thursday August 08, 2019 @01:29PM (#20646541)
On the other hand, MIT/Apache/BSD advocates will have a bright future ahead of them.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by wwright on Thursday August 08, 2019 @06:50AM (#20643332)
There is a lot of speculation that Google is developing Fuschia because they want to move _away_ from their mobile OS being so thoroughly FOSS.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by checktheorder on Thursday August 08, 2019 @08:29AM (#20643868)
I thought Google was developing Fuschia because some of their ambitious junior project managers need to appear to be working on Something Big And New to get a promotion, leaving their project to turn into Something Half-Assed And Cancelled In Two Years. Isn't that the standard trajectory for Google projects launched within this decade?
Re:Linux Journal Ceases Publication: An Awkward Goodbye by tenebrisalietum on Thursday August 08, 2019 @12:50PM (#20646162)
I thought Google is developing Fuschia because.

A) Linus won't stablize kernel ABI

B) Device manufacturers won't release driver code to allow recompilation of an updated kernel.

So this means an upgraded kernel needs upgraded drivers from manufacturers that match the kernel version, but manufacturers don't want to do this.

Not sure where I heard it but I thought that was one of things about Fuschia is the device ABI is a separate, stable layer.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by checktheorder on Friday August 09, 2019 @08:46AM (#20653768)
>A) Linus won't stablize kernel ABI

Yes, but this is for very good reasons. https://github.com/torvalds/linux/blob/master/Documentation/...

Re:Linux Journal Ceases Publication: An Awkward Goodbye by saagarjha on Thursday August 08, 2019 @02:23PM (#20647129)
Doesn't Android have some sort of stable layer that allows for updating the OS without rewriting drivers?
Re:Linux Journal Ceases Publication: An Awkward Goodbye by pjmlp on Friday August 09, 2019 @03:32AM (#20652053)
Yes, Project Treble, it basically kind of changes Linux into a pseudo-"mikro-kernel", which is kind of ironic.

Where classical Linux drivers are considered legacy (Passthrough HALs) and all new drivers since Android 8 are user space, written in either Java or C++ and talk to the kernel via Android IPC (Binderized HALs).

Re:Linux Journal Ceases Publication: An Awkward Goodbye by maccam94 on Thursday August 08, 2019 @04:39PM (#20648456)
Re:Linux Journal Ceases Publication: An Awkward Goodbye by dmitriz on Thursday August 08, 2019 @09:45AM (#20644479)
Ha, sounds familiar. :)

I wonder for how long we'll be able to use Gmail before it follows the G+ road.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by checktheorder on Thursday August 08, 2019 @11:49AM (#20645605)
I've basically given up on Google and their corporate ADHD. I use Android because it's the only phone OS that allows for easy permanent sideloading while also having a healthy native app ecosystem, and I'll use search and maps, but that's literally (not figuratively, but literally) it. It seems that the only products of theirs with any staying power were launched prior to 2010.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by skinnymuch on Thursday August 08, 2019 @12:09PM (#20645793)
But search and maps are a lot of Google. Beyond that it’s YouTube, Gmail, Google docs, Google Cloud. Along with Android, Chrome, ChromeOS as the cornerstones of the company. Search is by far the most important piece. Followed by Android and Chrome, in my opinion.

Or are you saying you aren’t going to use anything new by them? That is probably the case and I misunderstood. Though it’s not like Google has any major hits this decade anyway. Everything mentioned is quite old.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by checktheorder on Thursday August 08, 2019 @02:58PM (#20647455)
>Or are you saying you aren’t going to use anything new by them? That is probably the case and I misunderstood.

Basically, yes. I don't even make the effort to log in to use any of their services, except for the Google account on my phone for the purposes of Play Store access. I'm just tired of being Charlie Brown trying to kick Google-Lucy's exciting-new-product-football.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by teknopaul on Thursday August 08, 2019 @11:33AM (#20645478)
You'll need to stop receiving purchase recepits and flight details by email before Google is not interested in reading you email :)
Re:Linux Journal Ceases Publication: An Awkward Goodbye by nicoburns on Thursday August 08, 2019 @06:58AM (#20643358)
That would leave plenty of room for someone else to take on the android ecosystem...
Re:Linux Journal Ceases Publication: An Awkward Goodbye by pjmlp on Thursday August 08, 2019 @07:23AM (#20643467)
Sure, because the Android clones without Google services have been such a tremendous market success.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by scoot_718 on Thursday August 08, 2019 @07:51AM (#20643618)
It's not like the google services get much use.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by JoBrad on Thursday August 08, 2019 @08:51AM (#20644014)
Except for Maps, Gmail, Messages, Photos, Search, and (due to the servicing model) Play.

I could be forgetting a few.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by Izkata on Thursday August 08, 2019 @09:32AM (#20644360)
Maps, at least, I've completely replaced with Citymapper. Due to its goal it doesn't work everywhere, but in a supported area I've found it to be completely superior to Google Maps. So there is competition.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by LameRubberDucky on Thursday August 08, 2019 @11:02AM (#20645184)
Citymapper uses Google Maps. In what way is it competition?
Re:Linux Journal Ceases Publication: An Awkward Goodbye by jannes on Thursday August 08, 2019 @11:57AM (#20645682)
I suppose it's competition in urban navigation, but not competition in map tiles.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by skinnymuch on Thursday August 08, 2019 @12:13PM (#20645833)
They use Google Maps so it’s worse for Google vs using Maps directly. But you’re still using them.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by phkahler on Thursday August 08, 2019 @11:33AM (#20645475)
Did you ever try printing a Google map? They're unreadable and the roads are nearly invisible.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by SwellJoe on Thursday August 08, 2019 @12:35PM (#20646028)
Um...no? Why would I do that? It's on my phone...with a moving dot where I am on the map, and a tiny lady in there that can tell me when to turn. I'm genuinely confused by this...what are you getting at?
Re:Linux Journal Ceases Publication: An Awkward Goodbye by phkahler on Thursday August 08, 2019 @04:42PM (#20648500)
I happen to like a large printed map, and they do support it in the hamburger menu. The result is unusable though. I dont have a data plan, but I'll look into the latest OSM which has directions.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by chucksmash on Thursday August 08, 2019 @12:19PM (#20645883)
Pretty good for the other 99.98% of use cases though. Your objection doesn't refute "Maps gets used a lot on Android" in any case.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by wwwhizz on Thursday August 08, 2019 @07:19AM (#20643449)
I don't think they will drop Android until it is not (very) profitable anymore.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by pjmlp on Thursday August 08, 2019 @07:28AM (#20643495)
They don't need to drop Android, just Linux kernel.

ART is being ported to run on top of Fucshia.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by deltron3030 on Thursday August 08, 2019 @08:02AM (#20643690)
>It's an appliance model of computing.

That's the real strength of Linux, creating appliances from commonly available hardware. The biggest mistake is therefore to copy Apple and MS and their general purpose approach, it will never work because the community isn't united like a company, every Linux camp seeks to make the best thing for their own purpose, and constantly clashes with other camps that want to do the same for themselves. A general purpose Linux OS is an anti pattern.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by Recurecur on Thursday August 08, 2019 @11:09AM (#20645259)
Complete and utter nonsense. You might as well rant about "general purpose" sheets of paper.

There is a need for general purpose computing, and Linux is one of the very few options there. That won't change.

One major beauty of Linux is its flexibility, so it can also provide niche/embedded products.

Re:Linux Journal Ceases Publication: An Awkward Goodbye by deltron3030 on Wednesday August 14, 2019 @06:57AM (#20694241)
My perspective is the user and application level, not the distribution maker and developer level.
Re:Linux Journal Ceases Publication: An Awkward Goodbye by jeena on Thursday August 08, 2019 @11:48AM (#20645593)
Interesting that you mention $1 billion, GitLab is a $1 billion company apparently: https://www.forbes.com/sites/alejandrocremades/2019/07/21/he...