Hacker Newsnew | past | comments | ask | show | jobs | submit | more tylerl's commentslogin

Uhhh, right... nobody thought that it was.


Magical indeed. Except that public opinion counts for nothing in copyright law; you have to fight it out in court. Luckily, Sun isn't the kind of company that would file questionable lawsuits against Linux users just to... wait.. wasn't Sun bought by another company?

Well, whoever owns the copyright now, you're probably reasonably safe unless they're a hyper-litigious corporation with deep pockets and an army of lawyers, who see lawsuits about software licensing as a potential source of income....

I mean, what are the chances?


> ...disliked ZFS because they feel it was designed to be incompatible with Linux...

Ya... That may have just a bit to do with the fact that ZFS is released under a licence that was explicitly designed to be incompatible with Linux.

"Mozilla was selected partially because it is GPL incompatible. That was part of the design when they released OpenSolaris. ... the engineers who wrote Solaris ... had some biases about how it should be released, and you have to respect that."

I can see how that might suggest to Linux maintainers that they are not welcome to use this code. Maybe sorta.


Please stop spreading this. Simon Phipps, Sun's Chief Open Source Officer at the time, and the boss (?) of the person that you quote, has explicitly said this was not the case:

* https://marc.info/?l=opensolaris-discuss&m=115740406507420

Sun needed a file-based license that had patent provisions. There were none available at the time so they created their own. Given that CDDL-license technologies (Dtrace, ZFS) have been incorporated into other open source (BSD) as well as closed source projects (macOS) shows that it is quite accommodating.


The incompatibility comes from GPL side terms. As for it being intentional, there are only anecdotes, and conflicting ones. When first CDDL sources dropped (DTrace) management expected to see it incorporated into Linux within month


Thing is, the copyright is owned by Oracle of all companies and and the legality is more than questionable enough to allow Oracle to sue for damages the second the code shows up in use by a big enough fish.

Oracle won't relicense the code (and lose out on a chance at another software copyright lawsuit), and it won't ever be safe to touch without an ironclad licensing story.

You can hope that Oracle folds and gets bought by someone decent. But hope won't take you that far.

Throw it away. Start over from scratch. The code may be great, but it's gone. It's a shame it ended up where it did. Take a moment if you need, but then move on. ZFS isn't going to happen.


Except Oracle isn't the copyright holder for majority of the code, as in fact, it cannot relicense huge chunks of OpenZFS code (which indeed is used in big commercial products), and it cannot "take back" code licensed under CDDL - it can relicense their own copy, not the one in OpenZFS, because there's no "version 1 or newer" clause that allows backdoor change to license like typical GPL case.

To summarize: - Oracle isn't the only copyright owner - Oracle can't take back CDDL license - Oracle can't introduce new version of CDDL and magically change the rules


> because there's no "version 1 or newer" clause that allows backdoor change to license like typical GPL case

There is actually, and in CDDL (unlike in GPL) version updates are an opt-out feature rather than being opt-in. This was inherited from the MPL (which the CDDL is based on). See section 4 of the CDDL:

> 4.1. Oracle is the initial license steward and may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Except as provided in Section 4.3, no one other than the license steward has the right to modify this License.

> 4.2. You may always continue to use, distribute or otherwise make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. If the Initial Developer includes a notice in the Original Software prohibiting it from being distributed or otherwise made available under any subsequent version of the License, You must distribute and make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. Otherwise, You may also choose to use, distribute or otherwise make the Covered Software available under the terms of any subsequent version of the License published by the license steward.

In fact this is the primary argument that people give when arguing that Oracle could very easily make OpenZFS GPL-compatible -- they just need to release a CDDL v2 which says "code under this license is dual-licensed under the GPLv2 and CDDLv1.1". This situation has already happened -- CDDLv1.1 used this mechanism to change the "license steward" from "Sun Microsystems" to "Oracle".


Updates in GPL, thanks to standard boilerplate provided by GPL and used for years, are opt-out.

With CDDL, Oracle declares they have the sole right to provide newer versions of the license. However at no time can they treat it as an "upgrade path" for third party code, and OpenZFS code is explicitly labeled with CDDL 1.0

All of that has no impact on OpenZFS code which remains unencumbered, including by patents (the patent license is, afaik, the part that makes it incompatible with GPL the most).


The point is that just because you don't want most sites to use these features doesn't mean that no use exists. I just want to make sure I don't get nag notifications begging me to turn it on every time I visit a news site.

Notifications? I need those from my calendar app and chat app.

Badges? Messaging systems I use rarely but which are important.

Visibility? I want resource intensive apps to "sleep" when not in use.

USB? I want an Arduino web ide to be able to communicate with hardware.

Screen lock? I don't want the machine to go into sleep mode when I'm presenting a slide deck.

Key lock? I don't want the browser intercepting keystrokes in my word processor or SSH session.


Discord replaced ventrillo and teamspeak for gaming communities. For those you actually ran a "server". Whether or not the company started out calling these accounts "servers" initially, that customer base sure did. It was the terminology customers were used to. They neither knew nor cared what the technical aspects were of having a separate server; it just what you called that thing that the team used to communicate.


> For those you actually ran a "server".

Exactly - something difficult to do that not everyone could just do (or rent from a service, or have permanently running). Which is cool.

I'm saying this is an important element to Discord's early success precisely because it understood the gamer audience it was engaging, how it communicated and thought and the tools they were using. Discord allowed people who previously couldn't to "have a server". Which lead to a period of everyone "making" one, and then better ones survived. Not the only factor, but it contributed. I clearly remember how proud people were of their "servers".

I'm sure they knowingly made use of this fact and picked a term that implied more than it does in technical reality because it had social currency. If you play to an audience, understanding what it values and what generates status within it helps a lot.


> WHERE IS THIS TEAM?

Now they're all sheltering in place in their homes.

It's amazing how big a difference you can make in the world if you can just get started... a month ago.


Exactly. Still, with prioritization, this team can be assembled, isolated, and funded without limit, even now during shutdowns. But there's too many such leverage points to ... leverage. So, we use the same response Europe had to the Plague.


The bubonic plague killed 50% of infected and the septicemic plague killed 100%.

This one is trending towards 0.6%-0.1% so you can see why the response may not be the same given the 3 orders of magnitude lower estimated fatality rate. Yeah it’s serious but don’t kid yourself, it’s not the plague.

For instance I don’t think the UK would be contemplating just giving it to everyone young enough if it were to kill half to all of them. I don’t recall Thanos getting elected prime minister.


Regardless of wire gauge, bundles of wire noticably reduce your heat dissipation ability and therefore reduce your safe current carrying capacity accordingly. That's why electrical code significantly de-rates the current capacity of circuits which run more than just a few conductors in a single conduit or through the same hole.


Probably just misunderstood; what you said is a mixed up jumble of bits of actual facts.

C.diff is something that you always have some of (you'll never be rid of it, nobody is), but it usually gets out-competed by other bacteria. But it's exceptionally hard to kill partly because it can form tough spores that go dormant. So if you take powerful antibiotics, there's a good chance that all that'll be left is the c.diff, which gets problematic when there's a lot of it. Fungus is similar in the sense that bacteria compete with it, so killing the bacteria leaves you vulnerable to fungus as well.

This is precisely why you're supposed eat probiotics during certain kinds of treatments. People talk about "healthy gut flora" or whatever like its a new age alternative medicine, but really you just need a ton of different kinds of benign bacteria filling the space so that no particular one strain of pathogen gets enough critical mass to have an effect.


Oh yes? A productivity bonanza you think? I'm in the Seattle area and my office has been shut down for at over a week now. It's not been as rosy as you think. Here's what it's actually like:

First, the company has always been extremely supportive. Many employees have been working from home exclusively for years and nearly all of us WFH from time to time at least. The processes and expectations are well established. Engineers have always been supplied with a laptop in addition to their workstation, so WFH has always been immediately possible for everyone. You get your pick of hardware, but all the systems and services and processes have been optimized to make it reasonable (not just possible) to get serious engineering work done with nothing but a Chromebook. I've seen many programmers working _at the office_ from a Chromebook because they liked the interface. But for most of us... it's not optimal.

Corp work has to be done on Corp-owned hardware. This is enforced by technical controls that can't readily be circumvented, so even if you have a great computer at home, you'll be working from your laptop. Many of us at the kitchen table. Unless, of course, you've gotten a corp-issued rig in your house... which can't have happened in the past couple of months because the computer hardware supply chain in China has been shut down for a long time. Think you'll just go buy a nice monitor from Best Buy and dock it with your laptop? You weren't the first to think that; computer monitors are sold out across the city (having 4 giant tech companies all go 100% WFH at the same time will do that).

At a team level, it's been a mess. Productivity is definitely not up. We still get a lot of stuff done and we haven't adjusted any of our forecasts, but coordination has become a whole lot harder. Sure the company has been generally ready for this for a long time, but as individuals we were a bit blind-sided by the suddenness of it. Oh, and the local school district has gone "remote-learning" as well for this month (think WFH, but for 9-year-olds), so local parents are doubling as home-school proctors. It's not a distraction-free environment.

Thing is, we wouldn't have offices if it we didn't work more efficiently there. It's not like working from home is something foreign to us; like I said, we all do it as often as we like. Each of us maybe a couple of days a month, as circumstances require. But sending everyone home at the same time, that hasn't been the utopia it might seem to the casual onlooker.


so even if you have a great computer at home, you'll be working from your laptop. Many of us at the kitchen table. U... Think you'll just go buy a nice monitor from Best Buy and dock it with your laptop?

You have a great computer at home, but it has no monitor and you use it from the kitchen table? I have a "decent" computer at home, and I plug my work laptop into the monitor when I work from home.

You weren't the first to think that; computer monitors are sold out across the city (having 4 giant tech companies all go 100% WFH at the same time will do that).

You'd think that living and working in the Seattle area that you'd have heard of a little online retailer based in Seattle called Amazon. They can deliver a name-brand 27" 1920x1080 monitor to you tomorrow for less than $150. Want a nice 32 inch wide screen 3840x2160 like you ahve at work? That's closer to $350 but you can still have it tomorrow. I see lots of monitors in stock there (as well as on Newegg and bhphotovideo, my other go-to online merchants).

If I didn't already have a good monitor at home and desk to put it on, I'd just buy a cheap $99 27" monitor and set it up on the kitchen table during the day, then if I no longer needed it after the office re-opened, I'd donate it somewhere.

At my company, WFH hasn't been an issue so far -- we have multiple offices and everyone was already used to using Slack and video conference meetings. To be honest, it's even easier to hold a meeting now since no one needs to find a conference room (they are always in short supply). But everyone uses a laptop as their primary computer, if they need something more powerful, they use a cloud VM.


Can I ask what your company does? Is there work that you do that requires having in office, non-laptop hardware? Seems like your company has implemented some policies that make it unsuited for WFH, but I don't see them as common. I don't know many companies where people are working on "rigs". Just about everyone is using a company issued laptop, whether at the office or at home. The only difference between working at home and the office is the desk you are sitting at and perhaps the number of monitors you are using. But even from a monitor perspective, I don't think having an extra monitor or a larger screen is that much different from a productivity perspective. A little better? Sure. World changing? Definitely not.

Frankly, its a little bizarre that you have non-laptop company issued hardware for doing work. No company I've ever worked at, from small tech startups to large, non-tech Fortune 500 companies in industries not known for being cutting edge, would have these issues. But every company I've worked at issued everyone uses laptops, utilized team software (Slack/Teams), and had options for either using ssh into on more powerful onsite servers or cloud computing, for the instances where it is required.


It's clearly Google. You can't develop software at Google on anything other than their own Linux distribution on their own hardware. You can do screen remoting to that hardware though. Also Google uses the term "corp" all the time.


Cant you grab the monitor from the office and bring it home?


That should be a given.

Linking to a paywalled source for an audience that you can't guarantee are all subscribers is like telling everyone to just trust you that a story exists.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: