User: Password:
|
|
Subscribe / Log in / New account

Moglen: How Should the Free Software Movement View the Linux Foundation?

Eben Moglen opines on the role of the Linux Foundation, and on GPL enforcement in general. "LF will be as favorable to copyleft as its members are. Copyleft licensing is easy for businesses to doubt: required sharing of work that could be instead 'owned' by the capital investors seems to be mere loss in conventional calculations. I have spent most of my adult lifetime not telling businesses that copyleft was in their interest, but educating them about copyleft and others’ experience with it, in order to allow them to draw their own conclusions. Experience has taught me that this process, though uncertain and unscalable, is absolutely crucial to the attainment of the free software movement’s fundamental objectives. It is, however, all too easily destroyed by any form of overly aggressive copyleft enforcement that fully confirms businesspeople’s skepticism."
(Log in to post comments)

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 11, 2016 21:28 UTC (Mon) by landley (guest, #6789) [Link]

> It is, however, all too easily destroyed by any form of overly aggressive
> copyleft enforcement that fully confirms businesspeople’s skepticism.

I believe that ship has sailed.

(For which I am very sorry. I experimentally determined that pursuing legal action on the "Hall of Shame" I inherited from Erik Andersen did not result in a single line of code added to the busybox repository, but once I'd PROVED it was a waste of time I couldn't put the genie back in the bottle when I tried to shut it down again.)

Another thing I noticed is that the forking of permissively licensed projects seems conditional on a lack of internet access. I.E. Sun hired Bill Joy away from BSD to work on a proprietary fork in 1982, when they recovered ~7 years later BSDi tried to turn Bill Jolitz' work into a proprietary fork, and then ~7 years after that Apple hired Jordan Hubbard away to work on MacOS X. This used to worry the heck out of me, and was a strong reason I stuck with GPLv2.

Except... this hasn't happened again since to FreeBSD and friends, for almost 20 years now. And it NEVER happened to Apache. Once you have a critical mass of internet connectivity, not only are the social ties to the existing dev community stronger (it's not JUST the existing codebase the developers you'd hire away are tied to), but by coordinating rapidly online they can reverse engineer your proprietary forks faster than you can commercialize them. (Notice how we don't want code from Nvidia or Broadcom anymore? We want their hardware specs; when we do get the code we never merge it as-is, we reverse engineer specs out of it and write a fresh implementation from scratch.)

Given that there's no such thing as "The GPL" since GPLv3 happened (Linux and Samba implement two ends of the same protocol, both are GPL, but they can't share code), I personally no longer see any benefit from copyleft. It was a transitional technology that has outlived its usefulness. The last major BSD harvesting was 4 years after AOL joined the internet, and about 3 years before DSL or cable modems ("always on" internet) was deployed even in major metropolitan areas. That's a qualitative change; we didn't need vendor code to make the forcedeth or nouveau drivers. Heck, Android's been scrupulously compliant with GPL requirements on all its releases and we're STILL trying to get that code upstream over 15 years later.

I don't see an engineering purpose in lawsuits attempting to coerce others into appointing license compliance officers sending quarterly reports to the free software foundation. Not in 2016.

Rob

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 11, 2016 22:00 UTC (Mon) by mjg59 (subscriber, #23239) [Link]

> I experimentally determined that pursuing legal action on the "Hall of Shame" I inherited from Erik Andersen did not result in a single line of code added to the busybox repository, but once I'd PROVED it was a waste of time I couldn't put the genie back in the bottle when I tried to shut it down again

Code doesn't have to be merged back into an upstream repository to be useful. Enforcement actions (or the threat thereof) have resulted in code being made available to millions of users on a wide range of devices, with the two most obvious being the WRT family of router firmware and many, many third-party Android images that have extended the useful lifetime of devices. That's an amazingly long way from being a waste of time, and only the tip of the iceberg - there's a vast number of smaller projects which exist only because people are working with companies to obtain source code that should have been released in the first place.

Corporate decision making

Posted Apr 11, 2016 22:53 UTC (Mon) by dmarti (subscriber, #11625) [Link]

No company ever makes the best possible decision. People have to make the best possible decision in the available time.

For almost all software (other than revenue-generating proprietary, which is more and more a special case), it's in the company's interest to go Free.

But internal advocates for going Free have to make a case for it. In my experience copyleft can help there.

If the decision is set up as "comply with the license, at a small cost" vs. "violate the license and take some risk" it's easier for that internal advocate to get the company to do the right thing than if the advocate has to argue for doing the extra work of a Free release, for questionable future benefits.

(When I was in the position of the internal advocate, I got the company to comply, but it was easier to do a source release of all the non-copylefted stuff at the same time, so it all went out. But would not have been possible without copyleft helping to frame the decision.)

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 11, 2016 22:03 UTC (Mon) by pboddie (guest, #50784) [Link]

I personally no longer see any benefit from copyleft.

Nice to hear that everything has worked out for you! When people no longer have to throw their gadgets away or replace them out of frustration because the vendor has disowned or obsoleted them and won't let anyone else maintain the software those devices use, maybe they'll share your optimism, too.

As for whether one should actively support an organisation that acts purely in its own corporate members' interests, that doesn't actually need or want community involvement anyway, but nevertheless purports to act in the interests of "Linux" (and is tax-exempt to boot, of course, which is rather topical), I will leave that as a thought experiment for the curious-minded reader.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 11, 2016 23:12 UTC (Mon) by Wol (guest, #4433) [Link]

> > I personally no longer see any benefit from copyleft.

> Nice to hear that everything has worked out for you! When people no longer have to throw their gadgets away or replace them out of frustration because the vendor has disowned or obsoleted them and won't let anyone else maintain the software those devices use, maybe they'll share your optimism, too.

WON'T let anybody else maintain them, or CAN'T FIND anybody else to maintain them? (And half the time you can't get the specs because the supply chain is so long that the "manufacturer" has no clue who to ask to get them :-(

My old Galaxy Aces are unsupported by Cyanogen, and as far as I can tell it's because nobody has the time/inclination/skill to bother :-(

Sad as it may be, when the manufacturer loses interest (usually after about 6 months), there are large swathes of (especially at the cheap end) hardware that nobody can be bothered to look after. There are, unfortunately, a whole host of practical issues here, not least that we are asking manufacturers to spend a lot of money with no return.

Cheers,
Wol

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 12:01 UTC (Tue) by pboddie (guest, #50784) [Link]

WON'T let anybody else maintain them, or CAN'T FIND anybody else to maintain them?

If there's some proprietary driver that is just a binary to the mere customer, the vendor is effectively not letting the customer or someone appointed by the customer maintain the software. And given that drivers must be maintained to keep up with newer kernels, and given that the amount of backporting of, say, security fixes is limited, this makes the device obsolete in practical terms.

It's actually bad enough when there are sources available and where nobody can be found to maintain them, mostly due to economic factors - newer stuff comes out and is more interesting, people have to spend their own time on such things, and so on - but withholding any kind of source code forces potential maintainers to write such functionality from scratch with whatever documentation they can find (and which is often withheld by manufacturers as well). Therefore, the vendor not letting people do the work means that it is also harder to find anyone to redo that work.

There are, unfortunately, a whole host of practical issues here, not least that we are asking manufacturers to spend a lot of money with no return.

Of course any company wanting to push products out on a frequent basis doesn't want to spend any money on making those products last longer. That doesn't mean we should reward such behaviour, however. Their savings translate to costs for others, after all.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 18:18 UTC (Tue) by Del- (guest, #72641) [Link]

>My old Galaxy Aces are unsupported by Cyanogen

Please be aware of the logical fallacy. Open source is no guarantee for maintanance. The point is that closed source is a guarantee for no maintenance once the vendor drops support. Please note the difference. If you want any hope for long term support, open source is the only possibility, but it is no guarantee.

Once we have that squared away, it is simply a question of probability for support, unless you are capable of compiling yourself. If you want probable support you should go with an open source friendly vendor and device. For that purpose I chose Oneplus One. Yes, an open source friendly device from a Chineese vendor, imagine that. How long do you think CyanogenMod will continue to provide support for my device? If you want long term support, you better start talking with your wallet.

Last but not least. If you want long term support, you better go with something that a strong community is genuinely interested in. That typically means solid Linux modules across the board and copy left software stack. Unfortunately that rules out all phones. Fortunately, it applies to a number of routers, PCs and laptops. In additio, it seems to soon include a number of developer boards like the Pi.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 8:16 UTC (Wed) by ibukanov (guest, #3942) [Link]

> The point is that closed source is a guarantee for no maintenance once the vendor drops support.

This is not true either. If a person is determined enough, the specs can be obtained/deduced. A closed gadget could be treated as a tough challenge worth attention when a maintenance of open code could be perceived as a dull task. Also consider long-term effects. With easy proprietary forking there will be be less code to begin with slowing down development and giving more time to develop open drivers. Essentially there is no data to confirm/disprove that lack of copyleft results ultimately in less open code.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 9:19 UTC (Wed) by Del- (guest, #72641) [Link]

> If a person is determined enough, the specs can be obtained/deduced.

I am pragmatic. There are always exceptions to any trend. There are always outliers to any distribution. You are focussing on an outlier. I find that irrelevant.

Copyleft is designed specifically to avoid forking, it is specifically crafted to stimulate collaboration and community building. Permissive licenses is an alternative to that, specifically crafted to stimulate forking. The data points showing that both works as intended is abundant. If you refuse to see that, then I am not sure there is anything anybody can do to convince you.

There is nothing wrong with permissive licenses, they have their use, as eminently demonstrated by Android. Google went with permissive to allow all vendors to add their own secret juice. Beyond Google's own Nexus devices, it is practically impossible to get an Android phone without a proprietary layer. I only found the Oneplus One, but even that has a proprietary layer in its home market. The license works as intended, and as long as Google puts in the resources to keep Android progressing, it works. I welcome all the open code, but I would switch in a blink if a viable community with a copyleft alternative surfaced.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 17:26 UTC (Wed) by Wol (guest, #4433) [Link]

> >My old Galaxy Aces are unsupported by Cyanogen

> Please be aware of the logical fallacy. Open source is no guarantee for maintanance. The point is that closed source is a guarantee for no maintenance once the vendor drops support. Please note the difference. If you want any hope for long term support, open source is the only possibility, but it is no guarantee.

So you conveniently quote only half of my sentence, and then repeat pretty much the point I made in the bit you ignored - if no-one can be found with the skills or interest to do the work, it won't happen ...

Cheers,
Wol

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 14, 2016 17:42 UTC (Thu) by Del- (guest, #72641) [Link]

Sorry if I misunderstood your post. Galaxy Ace was AFAIK never an open source friendly device. I would guess it has a number of blobs that makes it near impossible to support. Continuing rock solid support is near trivial when all needed modules are in the kernel. For routers, this picture is very clear, there is typically no effort with continued support. It is typically the closed bits, and device lock downs causing support to be dropped. Hence, I believe your example only serves to underline the difficulty of supporting closed devices.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 15, 2016 0:52 UTC (Fri) by Wol (guest, #4433) [Link]

And as seems to be very common, the device had several updates which, while the apparent change was trivial, the effect under the surface was quite major. There were a couple of model numbers assigned to the Ace. I have two C3050i's iirc the model number. All Aces were C3050, and the plain C3050 is supported by Cyanogen. Unfortunately, that little "i" at the end means my model isn't :-(

Cheers,
Wol

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 11, 2016 23:46 UTC (Mon) by atai (subscriber, #10977) [Link]

DragonFly BSD forked from FreeBSD in 2003

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 0:27 UTC (Tue) by dbaker (subscriber, #89236) [Link]

That's probably not a very good example, since dragonfly an open source fork.

PS4 runs a proprietary FreeBSD derivative though, doesn't it?

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 0:29 UTC (Tue) by mjg59 (subscriber, #23239) [Link]

The last generation Sidekick was a proprietary NetBSD. The iPhone kernel source isn't entirely available, but is somewhat derived from BSD. The idea that phone vendors will provide full source code if there are no copyleft obligations is laughable.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 23:55 UTC (Tue) by rahvin (subscriber, #16953) [Link]

I've never understood people bringing up the argument that BSD will result in more support. Without GPL we end up in the UNIX wars again, sure they might open source the commodity bits that don't matter (at least for a while) but all the secret sauce that will be behind closed doors. In no time at all no one is sharing, everything is close source and we've got the UNIX wars all over again while someone like Microsoft rides in on war horses and eats everyone's lunch while they aren't looking.

I personally believe that without the rise of Linux and GPL we'd still be in the same nasty proprietary mix of software. It's only the popularity of Linux that made BSD licenses even interesting to companies. But the companies behind those BSD licensed products will close it all up in a heart beat if they think it's to their advantage. That Apple kernel would disappear behind close doors the minute someone else started using it to compete against Apple. GPL is the only way to guarantee a fair playing field IMO.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 1:45 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link]

I've been hearing this, but this just doesn't happen with open source projects. And we have multiple examples, starting from the original Apache and now ending with the whole Docker/Hadoop/LLVM ecostructure.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 7:16 UTC (Wed) by jospoortvliet (subscriber, #33164) [Link]

... Yet the only reason we have openWRT...

Perhaps there is a time and place thing here. Some projects might be fine with a BSD license, things which are low level infrastructure maybe, and if you are largely afraid of forks and people not contributing. It is hard to say how much MORE these projects would have had in terms of contributions if they were GPL but it is undeniable that some parties wouldn't have used the software and thus perhaps not contributed. Hard to say how the balance works out but certainly the projects do fine with the license as it is.

On the other hand a business model like ownCloud would not work with the BSD (we have to push frequently to have ppl comply with the GPL) and if consumers care about control over their devices the GPL is quite crucial as well.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 7:18 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link]

Yes, sure.

Do you think nobody would have written a minimalistic Linux distro for routers without WRT? It was not even the first user-friendly web-enabled "router type" distribution!

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 7:23 UTC (Wed) by mjg59 (subscriber, #23239) [Link]

> Do you think nobody would have written a minimalistic Linux distro for routers without WRT?

The only reason we have support for the majority of routers in *any* distribution is because the vendors released their source code, frequently as a result of either past enforcement actions or the threat of future ones. Just as in the phone market, router vendors have demonstrated that they have no interest in releasing their source code unless compelled to.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 8:57 UTC (Wed) by Del- (guest, #72641) [Link]

> I've been hearing this, but this just doesn't happen with open source projects. And we have multiple examples, starting from the original Apache and now ending with the whole Docker/Hadoop/LLVM ecostructure.

I see you are cherry-picking again. It has already happened with nginx (which has given original Apache a run for the money the last decade), which now for quite some time require the paid version for load balancing. I believe I made you aware of that fact a couple of years ago here. Selective memory maybe?

It has happened to webkit. Both forking (Google and Apple seem to want separate ways), and open-core (a web-engine without a browser is useless for any user, and Safari is not open source).

It has happened to LLVM, LLVM is also useless to users, while xcode is as proprietary as ever. Try developing for mac on anything but a mac, and you may see my point. Then again, I doubt you want to see any of my points. The only reason LLVM is open itself, is the fact that GCC was the gorilla in the room, a gorilla who had crushed every proprietary offering (Intel and MS is barely clinging on). Everybody knew that to compete they had to go open. Beyond the compiler and libs, that is bits in direct competition to GCC, Apple open sourced nothing. It is a data point strongly supporting what you try to refute.

Docker also has all seems to have all user facing bits proprietary: https://www.docker.com/pricing

Haadop, really? This fits in your top ten list I believe. Do you check any facts before you post?
https://gigaom.com/2011/03/25/as-big-data-takes-off-the-h...
Apache is a bit in the dark as to how to handle the mess too:
http://mail-archives.apache.org/mod_mbox/hadoop-general/2...
it is a perfect example of Unix wars all over again. I do hope open source wins in the end mind you, but I do not share your ideological belief there. The data points are all too abundant. If you by any chance have any interest in reality as opposed to staying in an ideological bubble (where all data points that don't fit your world view are filtered out), I suggest this is a good time to open up the mind.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 14:21 UTC (Wed) by flussence (subscriber, #85566) [Link]

Apple seems to have exploitation of most types of FOSS down to a science. Freeload off it to make a fortune, use that fortune to write closable-source clones at any cost when it becomes inconvenient to keep bumming a free ride off the GPL, such as when it threatens to disarm any submarine software patents they've amassed...

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 2:05 UTC (Tue) by alkadim (guest, #104623) [Link]

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 7:40 UTC (Tue) by nhippi (subscriber, #34640) [Link]

The reason why people contribute back to FreeBSD because to choose FreeBSD, you've had to make a conscious decision to do so. Chances are when that happens, is that the people are BSD contributors already.

OTOH Linux gets lots of GPL violations because people get a vendor BSP with Linux and have no clue about GPL. And down the stream, coercing the GPL sources for the kernels after violations *does* happen. Sure, these kernels are unsuitable for contributing back to upstream kernel, but people have used them to build their own kernels for devices. For example the scene of custom kernels for android phones. And that's the important part of copyleft - to allow people to change things - the goal isn't to force vendors to contribute back upstream.

AOSP vs kernel is good example. All the big-name vendors give GPL sources for their phones, but few release their changes of the non-copyleft AOSP.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 8:38 UTC (Tue) by Del- (guest, #72641) [Link]

> did not result in a single line of code added to the busybox repository,

Is that the meaningful metric to use? The router firmwares were opened up, and projects like DD-WRT and OpenWRT exists because of the litigation. Only because of the GPL enforcement, no other reason, period. It is the sole reason why I have been able to use free firmwares on all my routers the last decade. I cannot fathom why you neglect that fact here.

> Notice how we don't want code from Nvidia or Broadcom anymore?

You need to wake up and smell the ashes. Nouveau is still not in a usefuld state, for practically anybody, on any device. Radeon and Intel graphics drivers on the other hand is now useful for most, on most devices. No sane linux user buys broadcom wireless. We'd love their code, but we hate their firmwares. Why do you think Atheros was chosen by manufacturers for wireless on *all* Android devices for years? Broadcom slowly woke up, and try to behave these days. Their wireless is still hit or miss though. Heck , I have had far better experience with Realtek developers.

I welcome permissively licensed projects, it has it's place as a collaborative model between software houses. However, to think that the world is ready to abolish copyleft, and still retain the trajectory towards open software development, seems very ignorant to me.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 11:23 UTC (Tue) by Wol (guest, #4433) [Link]

> > did not result in a single line of code added to the busybox repository,

> Is that the meaningful metric to use? The router firmwares were opened up, and projects like DD-WRT and OpenWRT exists because of the litigation. Only because of the GPL enforcement, no other reason, period. It is the sole reason why I have been able to use free firmwares on all my routers the last decade. I cannot fathom why you neglect that fact here.

So we won the first battle - and lost every one since ...

You're right. The FIRST lawsuit opened up the router firmware. The problem is (and Rob should know), he says that all the subsequent lawsuits have been a waste of time.

The problem is most routers now contain this free firmware, and are made by Chinese/Taiwanese manufacturers who take the same attitude to copyright as the Americans - they ignore it unless it suits their purposes.

I'm sorry, America, but how long is it since you were pretty much forced into signing Berne? *Half* a lifetime? How long is it since you *finally* outlawed the practice of patenting other peoples' inventions (Edison, Lemuelson, etc etc)? Twenty years? How long is it since the Mickey Mouse Copyright Act (despite all the evidence that pretty much everything over ten years old is worthless)? When we see some integrity and honesty from Congress, maybe people will start respecting copyrights. We as the Free and/or Open Source community are very weird that way - we do (try to) respect copyright.

Cheers,
Wol

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 11:38 UTC (Tue) by mjg59 (subscriber, #23239) [Link]

> The problem is (and Rob should know), he says that all the subsequent lawsuits have been a waste of time.

He's wrong, and they haven't been. Please don't make arguments based on that assertion.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 12:33 UTC (Tue) by Del- (guest, #72641) [Link]

> So we won the first battle - and lost every one since ...

Have you followed the scene? I have, and my impression is very far from yours.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 20:31 UTC (Tue) by flussence (subscriber, #85566) [Link]

It seems Nouveau have lost their battle: Nvidia have started baking firmware DRM into the hardware of newer models, slamming the door on reverse-engineered open drivers (and paying customers, for that matter) for good.

Not sure what the DRM situation in radeon/intel land is, but both of those drivers require proprietary firmware nowadays too. It's a slippery slope.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 0:08 UTC (Wed) by rahvin (subscriber, #16953) [Link]

Not all firmwares are the same. The Radeon, Intel and nVidia firmware all have significantly different profiles as far as the complexity and intent. Comparing them is pointless. What matters is how free they are, a small binary blob who's purpose is to perform some initial initialization of registers is completely different than a binary blob that contains the code to render in GL.

Intel and AMD are moving in one direction, a direction that's good for free software. Nvidia is not. That is what matters. Even now nvidia still tends to do a better job on rendering but I have no doubt in my mind that in time that is going to change as the entire AMD and Intel stack moves to free software. It's been shown several times that where the open source drivers are fully fleshed out they are faster than the binary blobs from the manufacturers, even with Nouveau. Particularly as the open source software moves to lower level API's like Vulkan where good open source drivers will shine.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 0:44 UTC (Wed) by linuxrocks123 (guest, #34648) [Link]

They dragged their feet releasing the signed firmware blobs Nouveau needed, but about 1.5 months ago they finally did: http://www.phoronix.com/scan.php?page=news_item&px=NV...

alternatives exist

Posted Apr 22, 2016 2:52 UTC (Fri) by Garak (guest, #99377) [Link]

[...] The router firmwares were opened up, and projects like DD-WRT and OpenWRT exists because of the litigation. Only because of the GPL enforcement, no other reason, period. It is the sole reason why I have been able to use free firmwares on all my routers the last decade.
Wrong. You could have had just as free a firmware in a larger white box PC with multiple NICs. Performance/Price and Size and Power metrics may have been lessened, but- the idea that *WRT is "the sole reason why you have been able to use free firmwares on all your routers in the last decade" is patently false. 100% dead wrong. You need to reevaluate all the conclusions you have derived from that premise.
Copyleft is designed specifically to avoid forking, it is specifically crafted to stimulate collaboration and community building.
I wish I believed you were wrong about this, but if you or someone else feel like providing the wikipedia style citation, I'd like to click it. I always considered the freedom to fork, and resulting ecosystem value to be a major selling point of Copyleft, not what it was designed to avoid (though yes, I get the avoidance sentiment from many in the field, but I may have been in denial that it was actually part of the initial specific design).

alternatives exist

Posted Apr 22, 2016 2:57 UTC (Fri) by mjg59 (subscriber, #23239) [Link]

My router isn't a white-box PC, and as such the only reason I can run free software on it is because of GPL enforcement.

alternatives exist

Posted Apr 22, 2016 3:52 UTC (Fri) by Garak (guest, #99377) [Link]

please don't help confuse others that I'm suggesting GPL enforcement in general, or in the *WRT related cases is a bad thing. But it in no way is any kind of path towards ensuring that all small low priced mass produced routers have a FOSS firmware(/OS) option. One can these days (but much less so 7 years ago) use a raspberry pi or beaglebone or many others, combined with a bog standard debian install to achieve the "non-white-box PC router with free firmware" situation. I'm trying to discredit the assertion that these specific GPL enforcement cases should be viewed as having a causal relationship with the option of having a router with a free firmware. Sure, in the specific cases of a subset of models of aforementioned class of routers, it- I'll take from context of the discussion- presumably helped a lot. But if those companies had never made those violations, had never even chose to exist, the option for free firmware routers would never have been absent. Again, you may have had to pay a little more, or supply more electricity or space, the usual engineering tradeoffs. But the ability to buy many varieties of hardware of varying capability and varying prices, with just as free a firmware was always there. Never went away.

alternatives exist

Posted Apr 22, 2016 4:10 UTC (Fri) by mjg59 (subscriber, #23239) [Link]

There's no level of equivalence between the situations you're describing. A Raspberry Pi is an incredibly inappropriate choice for a router - you'd be trying to drive gigabit ethernet over a USB implementation that can handle nowhere near that. On the Beaglebone side, you're looking at the X15 before you get gigabit and enough USB to drive a second gigabit interface, and then you're also looking at $249.

Could you build a router with free software without the source that we obtained as a result of GPL enforcement actions? Sure. Would you be able to install free software on the routers that people actually buy? No. And as such it's just not a relevant observation. GPL enforcement is the only reason that a large number of people are able to run free software on their routers. The alternative wasn't them spending more money to obtain hardware that was less well suited to the problem, the alternative was them running non-free software.

alternatives exist

Posted Apr 22, 2016 4:53 UTC (Fri) by Garak (guest, #99377) [Link]

Could you build a router with free software without the source that we obtained as a result of GPL enforcement actions? Sure. Would you be able to install free software on the routers that people actually buy? No.
Respectfully I disagree. I believe you and others are almost emotionally reacting to different but similar historical battles in the FOSS universe. In this situation, I believe it was all but inevitable (snowden being the nail in the coffin) that *eventually* (maybe 10 years later than we'd all like) the answer above would have been Yes. You stated your belief it would be No. We've come to different conclusions. I'll try to remember to think back to the question after seeing another decade or two of this tech evolution period. I'm willing to admit I could be wrong and you could be right.

alternatives exist

Posted Apr 22, 2016 6:21 UTC (Fri) by mjg59 (subscriber, #23239) [Link]

The only reason that I can install free software on the router in my home is because of GPL enforcement actions. If I'd bought different hardware, that might not be the case. In 10 years, that might not be the case. But that's the reality of the now. Enforcement brought us to this place, and we're better off as a result.

alternatives exist

Posted Apr 22, 2016 6:27 UTC (Fri) by Garak (guest, #99377) [Link]

we both agree that gpl licence enforcement is good, and that it's better that the existing routers that work with *wrt have that option.

alternatives exist

Posted Apr 23, 2016 0:43 UTC (Sat) by dlang (subscriber, #313) [Link]

If there hadn't been the GPL enforcement, the routers would probably not be running an OpenWRT/DD-WRT fork to begin with, and as a result would probably be FAR harder to get Linux running on.

alternatives exist

Posted Apr 23, 2016 1:52 UTC (Sat) by Garak (guest, #99377) [Link]

and clarifying I'll highlight that by "the routers" you mean a pretty small subset of the available router options people had. Where amongst those were plenty of options that were FAR easier to get *wrt/*nix running on than it is currently to get on say the third least supported routers by *wrt. This line of thinking matters in the big picture. It would be very easy for a lay person to catch part of the discussions and think that without *wrt they could not have been running a fully free linux based router. Again, perhaps with lower performance, bigger size, more electricity consumption. But plenty capable of satisfying at least 90% of the users of low priced routers that *wrt supports. I.e. even though gigabit ports exist, you can get a lot done one the internet from a house or an apartment with 10 or 100baseT.

alternatives exist

Posted Apr 22, 2016 5:34 UTC (Fri) by Cyberax (✭ supporter ✭, #52523) [Link]

Just as a note, I built a custom router for a broken Ethernet-connected devices with the help of a MIPS-based board from RouterBoard. In 2006 and for $50 apiece. They don't sell it anymore, but this one is the closest: http://routerboard.com/RB450

Later I used a more expensive ($75, I believe) board to build a wireless bridge for them. Now an even better board can be bought for $50: http://routerboard.com/RB911G-5HPnD

They provide full kernel source code and device specifications.

> GPL enforcement is the only reason that a large number of people are able to run free software on their routers.
From my experience, DD/OpenWRT never worked for me on a random device that I bought unless I checked the forums first and then ordered an exact model that got good reviews.

alternatives exist

Posted Apr 22, 2016 6:21 UTC (Fri) by mjg59 (subscriber, #23239) [Link]

If you're willing to put in the time and effort, yes, you can certainly build something for a more reasonable price. On the other hand, I paid $3 for the router sitting under my desk at the moment, and then I just uploaded new firmware via the web UI in order to get to the same point. It's certainly not some magical utopia where every router is supported, and it's unlikely that we'll ever get to that point, but a huge number of consumer routers can run entirely free software and people do take opportunistic advantage of that.

alternatives exist

Posted Apr 25, 2016 14:14 UTC (Mon) by nix (subscriber, #2304) [Link]

An odroid C1 can easily get 350MiB/s out of its Ethernet ports, and it's the slow model with transmit buffers too small to allow the link to be saturated.

(I still wouldn't use it as a wifi router, though -- all the odroids run ancient kernels and never allow upgrading and are more or less intended to be thrown away after a couple of years: fine for a home cinema box or experimental toy wossname, but my routers are network-critical and I expect them to last much longer. Obviously it would be totally useless to talk e.g. ADSL without additional hardware.)

alternatives exist

Posted Apr 25, 2016 15:04 UTC (Mon) by johannbg (guest, #65743) [Link]

People on these parts just spend equal or less money than rpi costs ( which has an real end user cost around $90 not the advertised $35 ) on Microtik[1] RouterBOARD[2] and RouterOS ( which is linux based ) to get the most "bang for the router buck with updates" ( or skip the routeros and run their own linux on routerboard ) instead of trying gluing together a semi functional router out of the rpi ( or similar devices ).

1. http://www.mikrotik.com/
2. http://routerboard.com/

alternatives exist

Posted Apr 26, 2016 10:47 UTC (Tue) by nix (subscriber, #2304) [Link]

Looking at my 'next hardware when the Soekris dies' list, that's on there already. Unfortunately hardware with more than a couple of Ethernet ports is *expensive*, particularly if you also want something that's fanless...

alternatives exist

Posted Apr 27, 2016 11:08 UTC (Wed) by nye (guest, #51576) [Link]

>Unfortunately hardware with more than a couple of Ethernet ports is *expensive*, particularly if you also want something that's fanless

Well how may ethernet ports do you need, and what's the threshold for 'too expensive'? I'm guessing something like £150+VAT is probably over it:
http://www.mini-itx.com/store/~FX5624 (bizarre that only two of the ports are gigabit, though in many scenarios that wouldn't be a showstopper)
http://www.mini-itx.com/store/~JNF9HG-2930

Otherwise maybe a mini-itx board with 2 ethernet ports and a PCI-E slot to add more would be the way forward, like this:
http://www.mini-itx.com/store/~N3050N-D3H

alternatives exist

Posted May 10, 2016 21:16 UTC (Tue) by nix (subscriber, #2304) [Link]

Yeah, stuff just like that from the mini-itx store is probably what I'll be looking at. The only problem with that sort of thing is what to do if I need console access; Soekris has a serial console, but attaching a VGA screen is likely to be a nightmare given where the box is located. Maybe there's such a thing as a VGA over USB adapter, but I've never heard of any :)

alternatives exist

Posted May 10, 2016 21:32 UTC (Tue) by TomH (subscriber, #56149) [Link]

Something like http://plugable.com/products/uga-3000 you mean?

alternatives exist

Posted May 11, 2016 22:25 UTC (Wed) by nix (subscriber, #2304) [Link]

Something like that, only without the "Not supported for Mac or Linux at this time." caveat.

alternatives exist

Posted Apr 27, 2016 21:36 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link]

alternatives exist

Posted Apr 27, 2016 22:23 UTC (Wed) by johannbg (guest, #65743) [Link]

This is the 21 century so you want the Gig model [1] which also has more RAM, faster CPU and a microSD card slot for file storage.

The hex [2] is also fanless ( and cheaper ).

Perhaps LWN writers should just buy one of these devices and do a review on the routerOS that comes with it which should enlighten most individuals that you better of ( time and price wize ) just buying one of those device with routerOS and it's subscriptions rather than wasting your time and effort trying to hack some remotely function network device out of RPI, Odroid or the likes.

1. http://routerboard.com/RB450G ( $59.95 )
2. http://routerboard.com/RB750Gr2 ( $99.00 )

alternatives exist

Posted Apr 27, 2016 22:40 UTC (Wed) by johannbg (guest, #65743) [Link]

I accidental swapped the price points there

Here is an $18 enclosure for the RB450G.

1. http://www.ispsupplies.com/categories/Indoor-Enclosures/M...

alternatives exist

Posted Apr 27, 2016 22:42 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link]

RouterOS itself is a fine product, but it's a commercial product. You get a basic license with the board and it's good enough for a simple access point and it's also surprisingly easy to lose your license by reflashing the device.

I have several RBs running regular vanilla Debian for MIPS and I've had no problems at all with it. Recovering from a bad installation is also easy, the board's bootloader has built-in netboot support and is accessible through UART, so you just need to set up a DHCP+TFTP to serve recovery image and select it during the boot.

It's pretty much the best router-type device I've ever worked with. Head and shoulders ahead of ARM-based crapware home routers.

alternatives exist

Posted Apr 27, 2016 23:33 UTC (Wed) by dlang (subscriber, #313) [Link]

I've looked at their stuff in the past, but the fact that I can't put my own linux build on too much of their stuff has eliminated it for me.

There was someone working on doing this, but the work was being done under an NDA where he wasn't allowed to release the result and the company then got sticky about even renewing the NDA, let alone allowing the release of the result.

they got a bit of money from me, and burned me by their change in stance, so I'm not getting more of their stuff until they actually release stuff.

Since routerOS is linux based, they really should be doing so. And they really should update it (the last I read it was based on the 2.6 kernel)

alternatives exist

Posted Apr 28, 2016 0:29 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]

You most definitely can run custom code on their boxes, you don't need anything really special. I think they are even supported by the mainline kernel now (quick check shows that there are indeed RB4xx support files in the kernel).

There are HOWTOs about running Debian on RBs, they are somewhat dated but still working.

There's also full OpenWRT support.

alternatives exist

Posted Apr 28, 2016 0:45 UTC (Thu) by johannbg (guest, #65743) [Link]

"Since routerOS is linux based, they really should be doing so. And they really should update it (the last I read it was based on the 2.6 kernel)"

There are continues updates of the routerOS and these days it's based on the Linux 3.3.5 kernel.

The source code for it is available on request but I must say I have never tested requesting it from them ( or anyone else for that matter ) so I can't say how "functional" that process is from them but indeed it should be open but I guess they are one of those vendors that think they are doing something very special in their proprietary environment which other vendors are not doing when in fact in a nutshell they are all doing the same thing.

alternatives exist

Posted Apr 28, 2016 1:31 UTC (Thu) by dlang (subscriber, #313) [Link]

I'll take another look. About a year ago when I last looked, things were rather dismal, at least for the crs125 switch I was looking at and what I was begin told by the guy trying to get openwrt working on it.

Their "What is RouterOS" pdf still claims that it's linux 2.6 based. I don't know if I'm glad that the document is so out of date or not :-)

The Openwrt table of hardware page isn't encouraging ( https://wiki.openwrt.org/toh/mikrotik/crs125g ) but it wouldn't be the first time a page didn't get updated after things got working.

alternatives exist

Posted Apr 28, 2016 9:41 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]

This page is a little bit better: https://wiki.openwrt.org/toh/mikrotik/rb450g

alternatives exist

Posted Apr 28, 2016 15:26 UTC (Thu) by johannbg (guest, #65743) [Link]

If he's going to be playing with openwrt for fun he's probably better of just buying one of Turris ( which is based on openwrt ) devices.

1. https://omnia.turris.cz/en/

alternatives exist

Posted Apr 28, 2016 16:34 UTC (Thu) by johannbg (guest, #65743) [Link]

I should mention to readers that might have been unaware of turris and it's campaign and have a higher budget to play with than what has been previously discussed here that they have up to May 5th to get the indigo campaign specific stuff.

Once that date has passed only products intended for future retail sale will remain available [1].

Note this is completely open project on a completely open hardware ( as it can be ) and people will be able to replace the turris openwrt with their own distribution if they so much want ( which alot of people will do including myself ) in fact the cz.nic guys already have given Andreas Färber ( suse/arm ) one of their prototype to experiment with to do just that and Andreas has already gotten opensuse running on it and shared the instruction how he did so with the opensuse community here [4] ( which should be enough to get other distribution and people started ).

Here are some couple of other links readers might find useful [3][4].

1. http://en.blog.nic.cz/2016/04/27/turris-omnia-campaign-en...
2. https://lists.opensuse.org/opensuse-arm/2016-03/msg00136....
3. https://github.com/CZ-NIC
4. https://www.turris.cz/en/

alternatives exist

Posted Apr 28, 2016 17:48 UTC (Thu) by dlang (subscriber, #313) [Link]

I've got one on order.

I do a bit more than just playing with it for fun. I run the wireless network at the Scale conference, this year I deployed about 120 APs around the convention center.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 19:06 UTC (Tue) by Uraeus (subscriber, #33755) [Link]

"Except... this hasn't happened again since to FreeBSD and friends, for almost 20 years now"

Maybe I am misunderstanding that 'this' means, but wasn't 'this' exactly what happened with
FreeBSD and the Playstation 3 and the Playstation 4?

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 13, 2016 14:07 UTC (Wed) by flussence (subscriber, #85566) [Link]

It sounds like he's referring to the situation where BSD developers are poached to work on proprietary forks, and nothing flows back the other direction. In the PS4 case there *have* been patches sent back (CPU support). Not sure how it went with their other consoles.

Keeping secrets

Posted Apr 11, 2016 23:20 UTC (Mon) by Wol (guest, #4433) [Link]

Much as many people seem to believe in "no secrets", I am sure they would not like having their personal life streamed on the internet 24/7. There is great value in being able to share information yet at the same time keep it secret.

I used to work for a trade association, and we were a trusted intermediary. If, for example, IBM wanted to know how much Microsoft, ICL, Fujitsu etc were paying their staff in salaries, they could ask us. And they would get the data, suitably anonymised, back. But the deal always was "you want the survey - we pay them for the data by giving them a copy, too".

So the LF could be a place where RH, Novell/SUSE, Canonical et al could share what they were planning for the market without actually giving away any detail, or who was planning what. Knowing your competitors' future plans is valuable, and if you can share that via a trusted intermediary you can get mutual benefit, rather than letting them poach your stock ... :-)

Cheers,
Wol

Keeping secrets

Posted Apr 12, 2016 0:47 UTC (Tue) by pabs (subscriber, #43278) [Link]

Your anecdote about IBM/etc sounds like price fixing to me. Am I interpreting that incorrectly?

Keeping secrets

Posted Apr 12, 2016 6:47 UTC (Tue) by donbarry (guest, #10485) [Link]

We know that price-fixing is de jure illegal. But let's not entertain any illusions that it doesn't go on de facto. The loopholes that exist are legion: Airlines (in those few areas where there is still competition) inch fares up and down in something akin to the semaphores in contract bridge. The informal agreements against poaching agreed upon by Apple, Google, etc, and penalized with pretty minor wrist-slaps were only noticed because of the arrogance of Jobs, who couldn't resist bragging. And, of course, in a monopoly there's not even a reason to price-fix.

This is nothing new. Adam Smith, in _The Wealth of Nations_, Book I, Chapter X, Part II:

"People of the same trade seldom meet together, even for merriment and diversion, but the conversation ends in a conspiracy against the public, or in some contrivance to raise prices. It is impossible indeed to prevent such meetings, by any law which either could be executed, or would be consistent with liberty or justice. But though the law cannot hinder people of the same trade from sometimes assembling together, it ought to do nothing to facilitate such assemblies; much less to render them necessary. "

Keeping secrets

Posted Apr 12, 2016 8:54 UTC (Tue) by Wol (guest, #4433) [Link]

> Airlines (in those few areas where there is still competition) inch fares up and down in something akin to the semaphores in contract bridge.

GAME THEORY.

In areas with poor competition (we have this in the energy supply market in the UK) you do not need *any* communication between the players to result in what looks like price fixing.

When the price of your raw goods goes up, everybody raises prices. It's a game of dare - when the first one does it (hanging on as late as possible) everyone else follows suit.

When the price of your raw goods goes down, nobody drops their prices. Again it's a game of dare - once the first one drops, everyone else follows suit - BUT NOBODY WANTS TO DAMAGE THEIR NICE PROFIT MARGIN FOR WHAT THEY KNOW WILL BE MINIMAL GAIN.

Humans like to see patterns where there aren't any. And price fixing is often one of those illusions. I'm not saying it doesn't happen, but I am saying it's a lot less common than most people think - the *illusion* is an *inevitable* consequence of poor competition. And given the American penchant for "winner takes all" style business ...

Cheers,
Wol

price fixing and mens rea

Posted Apr 22, 2016 23:50 UTC (Fri) by Garak (guest, #99377) [Link]

I like the nuance you are highlighting, but it seems like you are splitting hairs with your definition of 'price fixing'. You articulated well how no actual communicative collusion is often required for the players to gain the benefit of elevated prices across the board. But your emphasis on labeling the effect as an illusion of price fixing, rather than price fixing is curious. The natural upstream philosophical question is- are there laws against either part of this split hair, and if the laws only apply to one half of the hair, is that for a good reason or a bad reason historically that might be better resolved with a little bit of modern brainstorming.

Keeping secrets

Posted Apr 12, 2016 8:47 UTC (Tue) by Wol (guest, #4433) [Link]

> Your anecdote about IBM/etc sounds like price fixing to me. Am I interpreting that incorrectly?

NO NO NO.

Price fixing is where company executives collaborate and agree to act together. This would be if you knew that three of your competitors were planning to raise prices, but you did not know who.

Actually, in our case, salaries, I think this works the other way round :-) It drove salaries up. Which imho is insane but ours was not to reason why ...

The *idea* is to attract talent by paying high salaries. The *effect* is to pay more for crappier talent. If you want to attract the best talent by offering "salaries in the top quartile", every company that does that will get into a spiral of ever rising salaries. BUT you will end up poaching the same rotating pool of people with no company loyalty, questionable talent, and minimal corporate knowledge.

IF on the other hand, you give your staff decent pay rises, and promote internally, you'll find that the cream rises to the top. One of the biggest causes of *good* talent leaving is that people see no opportunity for personal advancement (which doesn't necessarily mean promotion). So if you aim to be an average payer, with a decent HR that does good succession planning, you'll probably find you outperform the spiralling companies quite nicely.

(If you want a cite, there was a study, sorry no details, that compared "return on assets" vs "CxO salaries" and found pretty much that - buying in expensive "talent" depressed returns significantly over a five-year period.

Cheers,
Wol

Keeping secrets

Posted Apr 12, 2016 14:34 UTC (Tue) by Abrahams (subscriber, #103692) [Link]

No, it is not collusion because there is no joint strategizing, and all players remain in a state of competition. The difference is "I don't even know what the other guys are doing" vs "I know a bit about what the other guys are doing, and can plan to compete accordingly."

Keeping secrets

Posted Apr 12, 2016 13:30 UTC (Tue) by tialaramex (subscriber, #21167) [Link]

"Much as many people seem to believe in "no secrets", I am sure they would not like having their personal life streamed on the internet 24/7"

You first is my only rule. I am more than happy to have my life streamed 24/7 if the Powers That Be are streamed too. And I mean that quite sincerely.

Moglen: How Should the Free Software Movement View the Linux Foundation?

Posted Apr 12, 2016 0:44 UTC (Tue) by pabs (subscriber, #43278) [Link]

> overly aggressive copyleft enforcement

Luckily, the few organisations doing copyleft compliance efforts of any kind are not aggressive about it and go about it in an eminently reasonable manner. I wonder who Moglen is characterising as aggressive copyleft enforcers and why he is doing that.

https://sfconservancy.org/copyleft-compliance/principles....


Copyright © 2016, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds