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

It really is. “Open source” good, “closed source” bad. This is embarrassing.


Contributor efforts are remaining open source. The change in license goes into effect in the 7.11 release. Code contributed under Apache stays that way.

Typically open source projects have only a handful of core developers - with a large majority being pass-by contributors interested in fixing their problems/use case. Characterizing it to sound like all these developers are being slighted is strange.

Not being able to reap what you sow is a problem with open source. I don’t doubt we are seeing less great software being shared in the open because of it. If we want more useful software shared as open source we should fix this. The Amazon problem doesn’t help. I’m with Elastic.


> Not being able to reap what you sow is a problem with open source. I don’t doubt we are seeing less great software being shared in the open because of it. If we want more useful software shared as open source we should fix this. The Amazon problem doesn’t help. I’m with Elastic.

Simply put, this is a naive and entitled attitude. And here's my proof of that: Elastic is a success story. They gave away software for free and turned it into a $15B business. And yet there's still people like you being apologists for their outright lies and intentionally misleading statements. I find it so incredibly absurd.

Elastic is tricking you into thinking that they are not an absurdly successful business. That's not true.

Oh, and one last time: This license change doesn't even protect their business, so it's totally pointless. It's just a business blunder. The SSPL will not make a difference to Amazon because they're not going to use the SSPL version of the code. It's so simple.


On the contrary, this is win-win for everyone: Amazon now has to make their fork competitive with Elastic's, so they'll have to invest more resources in open source development. Elastic is also still free to grab their Apache-licensed improvements.

Meanwhile, if Elastic's future improvements are better than AWS', it'll drive use of their services over Amazon's.


> if Elastic's future improvements are better than AWS', it'll drive use of their services over Amazon's.

Except Amazon has a moat: no egress fees and network effects. AWS is starting the race way ahead.


Elastic doesn't need to make more money than Amazon. They just need to be able to make enough to have a healthy business, and so far they've achieved that. $500MM yearly revenue with 40+% growth is nothing to scoff at.

It really seems like Elastic's motivation here is jealousy more than anything else. Which I understand from an emotional perspective, but from a logical perspective it's a big business blunder they've made IMO.


I totally agree, I think this is great for the community because the writing was on the wall ever since the initial X-pack source-available drama as well as the original OpenDistro drama.

I think this will be better for all involved.


> Code contributed under Apache stays that way.

IANAL but I think code doesn’t really belong to contributors if they agreed to sign their rights over with a CLA, no? Which is why I always feel iffy about CLA’s. I get why they’re needed but I don’t like what they enable.


But the code licensed as Apache 2.0 stays that way. The open code doesn't magically become closed source.


So AFAIK it’s not exactly so. One can actually change project license granted they have agreement of every single contributor to do so. Which they do since they had the CLA system from the start.

So theoretically they can even unpublish all the code if they want. It’s just probably not worth the reputation as damage.

IANAL though so I’d be very interested to hear a patent lawyer take on this.


IANAL either but I believe that if you release code under license A you can relicense it to license B, but anyone that obtained the code under license A will be able to keep on using it under that license.

A license is like a contract, and you can’t change a contract out of the blue without the permission of both sides. Otherwise licenses would be useless, as at any point someone could go “aha, I changed my license to the give-me-all-your-money license and you’re using my code, so pay up!”.

Since the license A in this case is an open source license, anyone that has a copy of the software with license A (such as amazon) will be able to share it again under license A. So effectively the old code base will always remain under license A, and only new changes will be fully protected by license B.


IANAL, but AFAIK while Amazon could ‘unpublish’ the code by removing it from their Github or something like that, there is no way to ‘unlicense’ it.

On a project without a CLA, you’ll have to ask permission to every contributor for a use that goes beyond the initially agreed to license. On a project with a CLA, the organisation to which the code has been licensed no longer needs to do that. The situation becomes similar to a project that only has one author and no outside contributors. So they can release a commercial version in parallel, or they can decide to change the license for new versions. But none of this magically changes the licence for old code: code once released stays under the license it was released under. Otherwise the whole system of Free and Open Source licences would be extremely brittle, if authors could just revoke their licences as they saw fit.


If one wants to contribute to something under an Apache license but exclude certain part, one is expected to explicitly point the exclusion out as in “this part is not delivered under Apache 2 license”.


You might want to read the Apache2 license text. It's not that complicated, at least not the in your case relevant section(s)


How exactly is what Elastic is doing helping the problem?


There is something more to be said for the premium we put on time. We've adopted apt phrases like time is money. And it tends to be described with words like priceless, valuable, precious.

The relationship we've created with time makes us want to rush through things quickly. This is where the "time flies" feeling can come from. It actually makes us less resourceful and less productive. By placing less of a premium on time we widen our options in all things - life and work included.


That's a neat idea - maybe we can start with this small group?


Azure status page isn't reporting anything yet. https://status.azure.com/en-us/status


I was chatting with a few friends about the concept of a dedicated device to host your family media. I'll probably end up building this for myself at some point. And if the project lives up to its vision I'll share.

After searching a bit it seems many stitch together their own solution at home. And others use cloud exclusively. Seems like a nice big problem to solve.


Many companies have tried this in the past: make sure you make different mistakes from those predecessors.


That's interesting - could you share some of the more notable companies? Why do you suspect they failed?

Sounds like a fun project more than anything, I'll explore it.


dope. thank you.


This is awesome.


I’ve been using `defaults write com.apple.finder AppleShowAllFiles YES; killall dock` for at least 15 years. A quick DDG search, indicated this shortcut arrived in High Sierra. Has it been around longer?


No, this new added recent years. Before that I have to use software like xtrafinder (Cmd+Shift+/)

---

https://www.macworld.co.uk/how-to/mac-software/show-hidden-f... added since sierra


It has been around for as long as I can remember, and I have been using Mac since 10.3.

Edit: Thinking about it a bit more, it might not be that long since I wasn’t into programming back then and hidden files meant little to me. The first time I used it was probably around Leopard.

Edit 2: It seems like the feature debuted in Lion (10.7). This would make sense since Finder was overhauled in that version to add several features.


I need this.


Dictionary word lookup with a single gesture.

https://media.giphy.com/media/Vg5tebSFuj1DFtHwrd/giphy.gif


Sadly, that used to work better than it does now. From some versions ago, it was upgraded to be "smarter" and do google searches and link lookups and whatnot. I'm nowadays struggling to get the dictionary lookup shown. That's a shame; as a non-native speaker it's a super helpful feature. I've been trying to disable the other shenanigans, but without much success.


Woah, I found a way to fix it! You need to remove the checkbox "Show Spotlight results in <whatever the feature's name is in English>" in Spotlight settings. I wouldn't thought that I need to go look for settings elsewhere to fix that.


That used to send whatever word (possibly a password, or some other confidential thing) you deep-clicked on out to the lookup server unencrypted. If you happened to be on open wifi (like in a coffeeshop), it would broadcast it totally unencrypted to everyone within radio range. I reported it and now it uses TLS. :)


Tap on a word with 3 fingers.


You can also hover over the word and hit Command-Shift-D for people not using a trackpad.


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

Search: