Developer Says AWS Forked His Project and Launched It As Its Own Service (twitter.com) 158
Tim Nolet, founder and chief technology officer of Checkly, tweeted on Friday: Oh @awscloud I really do love you! But next time you fork my OS project and present it as your new service, give the maintainers a short "nice job, kids" or something. Not necessary as per the APLv2 license, but still, ya know?
Most AWS services are forked from open source (Score:3)
Really, this is business as usual for all cloud providers.
Re: Most AWS services are forked from open source (Score:3)
That is bullshit, and always has been bullshit.
Yep, dick move (Score:3, Interesting)
I assume this space is gonna fill up with variants of "so use GPL, pick a different license if you want to demand such-and-such", which entirely misses the point. This isn't about business models or monetization or IP or about enforcing anything, it's about expecting common courtesy. I think a lot of open source projects are developed with the goal of someone saying "thanks, you really helped me out", and perhaps the stretch goal of someone saying "oh, you're the one who developed X, huh?" Courtesy costs nothing.
Re: (Score:2, Interesting)
When Tim Nolet released his product, did he provide every software developer that contributed to the OSS that he used to make his product in a similar way that he's upset at Amazon for doing to him?
No, he didn't.
Re: (Score:3)
I'm not sure what you mean by "did he provide every software developer", but if you mean "did he credit the developers whose work he built upon", absolutely he did. Read the docs.
Actually yes, he did. Plagiarism (Score:2, Insightful)
> No, he didn't
So I noticed this right on the front page of his project site:
This project builds on other projects (see disclaimer below) but adds extensibility, configurability and a smoother UI. ...
Headless recorder is the spiritual successor & love child of segment.io's Daydream (link) and ui recorder (link). Headless Recorder was previously named "Puppeteer Recorder".
Amazon took his Headless Recorder and renamed it AWS Recorder, and with no attribution.
In virtually ever other field, people are pr
Re: (Score:2)
But in this case, the author explicitly endorses plagiarism by stating effectively "You make take, reuse, or steal my code in its entirely with no attribution".
I modified my OSS licence to be a modified APL license. It requires an acknowledgement to be accessible. Nothing more. I wanted a thank you, which makes my public code not a gift to the world, but a loan that must repayed with a thank-you.
Re: (Score:2)
It isn't "plagiarism," you're just an old boomer asshole who thinks Bezos is some sort of hippie so you hate him.
Calling licensing software "plagiarism" would get an F even in Remedial English.
Can you comprehend that receiving a license to copy software gives you permission to copy that software?
And that when you have a license to copy somebody's software to use in your business, that doesn't mean you're allowed to their trade mark to your copy of it? Because the name is different than the code, the name is
Re: (Score:2)
> receiving a license to copy software
You actually read any sentence from the post you replied to and you still don't realize that a copyright, as in a copy right license, is a different thing than plagiarism?
You did read at least one sentence of my post before you replied, right? If not, maybe give it a try after you come down.
Re: (Score:2)
plagiarism
n.
The purloining or wrongful appropriation of another's ideas, writings, artistic designs, etc., and giving these forth as one's own; specifically, the offense of taking passages from another's compositions, and publishing them, either word for word or in substance, as one's own; literary theft.
Ethical copying is not and cannot be plagiarism, Moron.
LURN US SUM WERDS. START WITH PLAGIARISM.
Re:Yep, dick move (Score:4, Insightful)
it's about expecting common courtesy
If you really do expect giant corporations to extend you common courtesy you are incredibly naive. They'll only ever do that if they think have to to become more profitable, and I don't see a path to that.
So yes, if you expect to get some credit for your FOSS project you'll need to select a license that obligates those giant corporations to give it to you. They might still disregard that if they think the cost of disregarding will be less than its value, but at least you'll have a chance.
Re: (Score:2)
As a developer employed by a giant corporation, I routinely and publicly credit those whose work I build upon, and consider it a moral obligation. As I said, courtesy costs nothing.
Re: (Score:2)
You mean you are allowed to make public statements on behalf of the 'giant corporation'? Bullshit.
Re: (Score:3)
Re: (Score:2)
That is not common practice (although maybe it should be).
Now count the number of contributors to any major open source project.
Re: (Score:2)
Re: (Score:2)
I agree, there is a difference between legality and custom.
If you are going to use a library in a bigger service it is one thing. But fork and rename is something else.
That being said, check twitter and you'll see that a PR person from AWS reached back to him saying he is looking into it. So you know, maybe something good will come out of it.
Re: (Score:2)
If 'common courtesy' was a real thing we wouldn't have laws, contracts, and licenses.
I sometimes solicit businesses for donations to a non-profit I am involved with. I guess you think I should publicly thank those that donate (common courtesy), right? Well, it turns out that about half of them do not want to be publicly thanked for whatever reason. Moral of the story: 'common courtesy' isn't. If you have expecations, let the other party know. Don't make them guess.
Re: (Score:2)
I assume this space is gonna fill up with variants of "so use GPL, pick a different license if you want to demand such-and-such", which entirely misses the point. This isn't about business models or monetization or IP or about enforcing anything, it's about expecting common courtesy. I think a lot of open source projects are developed with the goal of someone saying "thanks, you really helped me out", and perhaps the stretch goal of someone saying "oh, you're the one who developed X, huh?" Courtesy costs nothing.
oh come on, Amazon doesn't owe him anything beyond what the license requries, and making some kind of ethical test out of this is non-sense.
Clearly this guy regrets that he didn't make the virtual "fist pump" part of his choosen license, or that he really is trying to extort some kind of renumeration from the huge Amazon. He didn't get paid, he feels slighted and out of control of "his" work, even though he decided to give it away long before Amazon ever saw it. Most of the FOSS licenses out there requri
Re: (Score:2)
This why if I use an open license, I use a non comercial one. I get yelled at for not being open enough by the naive children.
Small developer uses OSS. Complains that it's OSS. (Score:2, Funny)
The developer used open source software to create his product. He then released his additions to it through the same license that he got it from. Then he complains that Amazon used his software in the same way he used someone else's.
I'm having trouble having too much sympathy for him. (This is probably a smart PR move on his part to get some attention. In which case I tip my hat in approval.)
Re: (Score:2)
Read the tweet again. The developer didn't complain that Amazon used his software in the same way he used someone else's.
Re:Small developer uses OSS. Complains that it's O (Score:4, Informative)
Except he gives attribution to the original author. He just asks to Amazon the same courtesy.
Re: (Score:2)
Does APLv2 actually not require attribution?
Re: (Score:2)
AGPL in particular. It is a bit nasty for most client software, but the only copyleft license that works for services.
Re: Small developer uses OSS. Complains that it's (Score:2)
But then he would have based his software on non-gpl code. Oh noes!!! Or created it all from scratch.
He has no reason to complain. He could have based off FreeBSD-licences code and used the same basic license but added an advertising clause reuniting the software to give credit to him. Or even made the result closed source.
Guess FreeBSD gives more freedom to developers than the GPL.
Re: (Score:2)
Gee whiz (Score:2)
Re:Gee whiz (Score:5, Informative)
Ethics (Score:2, Funny)
Re: (Score:2)
Re: (Score:2)
Re: Ethics (Score:2)
The GPL is a distribution license - it doesn't kick in until you distribute the binary. Running on a server is not distributing.
Re: (Score:2)
True, but the work in question is a Chrome extension, which has to be distributed to be used.
Re: (Score:2)
The GPL is a distribution license - it doesn't kick in until you distribute the binary. Running on a server is not distributing.
Under GPL v2 this is correct. Under GPL v3 please read the license carefully before running a service with modified code!
Re: (Score:2)
The GPLv3 doesn't get to define what triggers "distribution", copyright law does. That has not changed and cannot change, no matter how much legalese you write.
Re: (Score:2)
It just flies in the face when a company with the resources of Amazon have to lean on individual developers to get through the day. I guess maybe "incredibly cheap and disrespectful" would be a better term.
The part that you don't understand about software licenses is that most of the licenses require this, but this is the license that specifically does not.
When you're selecting this license, that is what you selected that was different from MIT/BSD licenses. It is why this license is popular.
It is absurd to claim that the exact reason for the license to be different than other licenses is not ethical to choose. It is itself unethical, as it makes the difference a false choice.
If choosing the thing for being d
Re: (Score:2)
Re: (Score:2)
When a leach drinks your blood, you have less blood.
When somebody leaches off of your service, it means they're using your resources without properly paying for them. That is what the accusation means.
Here, the develop still has all his code, and he got all of the payment that he asked for in the license terms. There is no leaching. That is a false accusation, which is unethical.
Stop trying to find a pejorative to describe the ethical behavior in the situation. The whole point of having ethics is that they'
Re: (Score:2)
Isn't it well ascertained
Who is it that does the ascertaining, and who is it that chooses the ethics? Where do ethics come from? Is it the same as your moral values, or would Amazon have had to agree to something for it become an ethical requirement?
that Amazon is not an ethical company?
Is that how ethics works? You weigh an actor, to determine if They are fundamentally An Ethical Entity or an Unethical Entity? Or does it actually apply to behaviors, rather than individual people or entities?
This is feature of the APL (Score:5, Informative)
The Apache software license allows anyone to take your project and release closed source versions of it.
There is no obligation for the forked project to share their closed source modifications back with you, the copyright holder. This is a feature of the Apache license.
The obvious next question is how do you prevent this from happening?
There is a well known solution. It is called the GPL. If he licensed his project as GPL, he would have the right to obtain the source code distributed by forked projects. He also would have achieved his goal of letting organizations keep private changes in house as long as they don't distribute their modified versions.
More open source developers need to know this and choose carefully.
Re: This is feature of the APL (Score:3)
The GPL is a distribution license. If you never distribute the software, you don't have to show your source.
Running on a server and sending the output to a client in no way qualifies as distributing either the binary or the source, so the GPL doesn't apply. You have no right to the source, an acknowledgement, nothing.
So next time write software that can't run client-server, or use sources that aren't GPL - problem solved.
And if it can
Re: (Score:2)
The Apache software license allows anyone to take your project and release closed source versions of it.
More open source developers need to know this and choose carefully.
I would think that most developer are aware of that. I think that the "open source" community has played the game of "bad commie Stallman who does not want you to make money" for so long that developers have internalized that GPL is bad and that APL or 2 clause BSD is what you want.
Re: (Score:2)
No. In embedded we use Apache 2 license because there is no way in Hell we're going to release technical information about the ingredients in The Sauce.
In the open source community, we use the Apache 2 license because it is compatible with both GPL and MIT/BSD. It is the only common license that everybody can use. Proprietary, secretive industrialists? Can use. GPL commies? Can use. MIT/BSD academics and socialists? Can use. Everybody can use it. Nobody is excluded, nobody is hated.
If you thought GPL was ba
Re: (Score:2)
Yes, exactly. In embedded almost all the code we use is Apache licensed.
If we use BSD or MIT code, we end up with a bunch of a license declarations on the back page of the manual PDF. It wastes paper when clients print the manual, and exposing them to the legalese makes them worry about if they need to talk to their lawyer. Clients do not enjoy thinking about lawyers. This makes it absolutely critical to only use Apache 2 licensed open source in products. Otherwise, everybody is going to pay for a commerc
Re: (Score:2)
No, the obvious question is, "Why are people willing to pay someone for your software project, when you are literally giving it away for free?" Ponder that and you'll eventually realize that what AWS is making money off of is the support for setting up and maintaining the service your project provides. Not your project itself.
Preventing it from happening by releasing under GPL just means your software won't get as much widespread usage
Re: (Score:2)
The AGPL only applies to distribution too, though. It's a copyright license, it lets you distribute the software whenever it would be illegal to do otherwise. It's not an EULA and cannot set terms on how you use it once you've received it.
Wrong play man (Score:5, Interesting)
Should Amazon have revealed where the project came from?
Probably.
However that is the wrong play. You can be snide and complain about this, but who really cares.
Instead, you should leverage the hell out of this and claim that Amazon is working with you on whatever it was they have released, maybe even renaming your open source project to the Amazon name.
You can an instant resume boost by being the guy who supplied Amazon a framework they are deploying, maybe even a lot of contracting work out of it.
The best thing is, it's not even unethical because you are an expert on it, and Amazon really did choose you even if they didn't let you know.
This is the play of the future, leave honeypot open source items for others to use, then take social clout from them whenever they do so. Press releasing, corporate logos on your about page, the whole nine yards.
Re: (Score:2)
Instead, you should leverage the hell out of this and claim that Amazon is working with you on whatever it was they have released, maybe even renaming your open source project to the Amazon name.
So instead of complaining that you're too dumb to chose the correct license for your project you think the programmer should commit actual fraud?
Lying on your resume doesn't get you a job outside of politics.
Re: (Score:3)
The Amazon project page has this at the bottom:
"Credits: CloudWatch Synthetics Recorder is based on the Headless recorder. "
So...
Valuable lesson (Score:5, Insightful)
Something I learned early on based on observing other people:
"Don't overestimate your own altruism. If you really want reciprocation, and it'd ruin your day not to have it, make sure to have an explicit, binding agreement, or don't do it."
I've seen people go to great lengths to make others big favours, and end up angry, bitter and burnt out when they weren't thanked enough.
By this I don't mean that one should be a dick, but one should be in touch with their own nature and limits. If you know that deep down you'd be really angry if a favor wasn't reciprocated, then for your own good either refuse to do it, or make sure to agree on what you'll get in exchange before doing it. Don't do big favours hoping people will guess what you want. This doesn't mean you can't do favours without strings attached, you just have to make sure that if something goes wrong, you're okay with it.
And I think this especially applies to things like software licensing, that are attached to many hours, if not months or years of hard work. If you really want credit or contributions, don't put the APL on it and hope people will do what you've not required of them just to be nice. Use the GPL, GPL3, or even AGPL. Everybody will be better off in the end, and if somebody wants to use your work and feels the license is too onerous, there's always dual licensing.
Re: (Score:2)
... end up angry....
You know, some people use gifts to manipulate other people. In fact, some folks go so far as to expect gratitude for doing me some favor or giving me something I neither asked for, nor wanted. And they're angry when their manipulation tactics don't work.
It seems a bit strange to me that public officials must be warned against accepting gifts. Why, oh why, would I even bother to listen to your opinion when you've already given me what I want!? It's like reverse bribery in which a p
Remedy (Score:4, Insightful)
Streisand Effect (Score:2)
I doubt I'd have ever heard of this project OR Amazon ripping it off if it wasn't for their behavior prompting this story. So, yes, dick move, Amazon, but also, bad publicity, Amazon. This will be in the back of my head (admittedly, with a lot of other things) when I decide on a cloud space provider soon. I'm one sale. But there's thousands of "me" seeing this.
Alternate headline: (Score:4, Insightful)
Developer upset that he chose the wrong license for his project now that someone with money is involved.
Credits have been added (Score:3)
The Amazon blog post [amazon.com] announcing the service now has at the end:
Credits: CloudWatch Synthetics Recorder is based on the Headless recorder [github.com].
I don't know when it was added.
Re: (Score:3, Informative)
It's not stealing. The code was open source. Amazon did nothing wrong.
Re:Big business stealing from small independend de (Score:5, Insightful)
No, Amazon did nothing *illegal*. There's a difference. What they did was unethical and can easily fit a definition of "wrong". It was a total dick move.
However, welcome to the world of open source. Until people wake up to dual-licensing -- free to you if what you make is free to others, but pay for a license if you charge others to use it -- this will happen.
This is not "news" it is "olds". This is how Amazon and many other companies built their businesses.
Re:Big business stealing from small independend de (Score:5, Insightful)
Re:Big business stealing from small independend de (Score:5, Insightful)
What is unethical about following the terms of the license the developer chose to apply to his software?
Same as not saying "please" and "thank you". No law compels you to, and neither should it, but you're a dickhead if you don't.
Every time someone complains about someone being an arse, swarms of people reply "BuT tHaTs NoT iLlEgAl". Yeah it isn't, but the world only works because most people's standard of behaviour most of the rime is "reasonable", not the much lower bar of "not illegal".
Re:Big business stealing from small independend de (Score:5, Insightful)
It's not unethical to not say "please" and "thank you" either. It just makes you an asshole; that's aesthetics, not ethics. "Reasonable" is meaningless outside a close-knit community, just like "common sense".
Also: Amazon isn't a human person. Why should it abide by our niceties anyway? It's like complaining about the discourtesy of bees stinging you, or a wolf eating your chickens.
Re:Big business stealing from small independend de (Score:4, Insightful)
Also: Amazon isn't a human person. Why should it abide by our niceties anyway?
Because it's made of people, so somewhere someone, an actual person decided not to be nice. Besides if they're treated as anough of people to have first amendments rights then they can be treated enough as people to call them dickheads when they do something dickish.
It's like complaining about the discourtesy of bees stinging you, or a wolf eating your chickens.
For fuck's sake, corporations aren't a force of nature. For every action they take an actual human takes the action. Stop giving people a free pass on meing arseholes or thieves just because they're doing it for money. That doesn't make it any better!
Re:Big business stealing from small independend de (Score:5, Insightful)
The reason we have things like laws, contracts, and licenses is so everyone knows what the expectations are. You seem to think it is OK to have additional expectations, that are not communicated, and then call someone out for not meeting them. That is a dickhead move.
Re:Big business stealing from small independend de (Score:4, Insightful)
The reason we have things like laws, contracts, and licenses is so everyone knows what the expectations are. You seem to think it is OK to have additional expectations, that are not communicated, and then call someone out for not meeting them. That is a dickhead move.
Exactly this. Amazon may have slighted this guy in his view, but launching a PR campaign to bludgen Amazon like this is a bratish 2 year old move to me. Where is the joy that somebody finds the thing you gave away for free useful?
I get the impression that it's just as mouch about money for this guy as it is for Amazon. He seems to be upset that he gave something valueable away and somebody is using it to make money and he's not, which isn't anybody elses fault but his own.
Re:Big business stealing from small independend de (Score:4, Informative)
You can argue that a minimal expectation of professional courtesy either does / does not require crediting to the person who did this work which Amazon rebranded as their own. That's a matter of opinion, and any consensus would simply be an emergent characteristic of a given population. Perhaps you'll find that open source developers have a very "mannerly" attitude further on the side of mutual acknowledgement, whereas the population of people living under the crack of Jeff Bezos' whip keep their heads down and just make money for the Amazon machine.
At any rate, Law and Manners - two different domains.
Re: (Score:3)
I would argue that it is much more 'mannerly' to express what your expectations are than it is to leave the other party to try and guess your expections based on YOUR membership in some 'community'.
Being 'thanked' is not always a positive thing. Ask anyone who was publicly thanked for a donation. So if the developer did not wish to be thanked, and Anazon thanked him anyway, would that be being 'nice' or not?
Re: (Score:3)
If you want to be credited, make that part of your license.
The entire point of having a license that doesn't require attribution is so companies can use it without crediting you. So if you release under such a license and then bitch about it, or even bring attention to it at all, you're the asshole.
It's like being the person constantly offering to help you with a task, and then after you take them up on that offer once, they bring it up every time they see you, as if you owe them a debt you can never repa
Re: (Score:2)
Same as not saying "please" and "thank you". No law compels you to, and neither should it, but you're a dickhead if you don't.
No, moron. You must be from a country where people don't say these things. Or some backwater where they don't even smile when they say it, because they don't mean it, they just repeat it.
Thank you expresses warm feelings. It is immoral and dishonest to say thank you in a dishonest way, when you don't mean it. And indeed, said in a different tone of voice, it expresses "you did a crappy job providing this service and I expect better." Nobody would change their opinion of if he was a dickhead or not just ba
Re:Big business stealing from small independend de (Score:4, Insightful)
It would be Nice to say please and Thank You, and yes you are probably a dick if you don't say that intentionally. However, calling someone for not saying Please and Thank You, where they aren't required to do so, is also a dick move.
If you are going to do a selfless act, it would be nice to get some gratitude, however if you demand gratitude for your selfless act, then it really wasn't a selfless act.
Re: (Score:2)
It would be Nice to say please and Thank You, and yes you are probably a dick if you don't say that intentionally. However, calling someone for not saying Please and Thank You, where they aren't required to do so, is also a dick move.
I disagree. Calling out someone for being a dickhead even if they're legally allowed to be is what keeps societal standards above merely not illegal. In fact most people strongly encourage behaviour better than "not illegal" in those around them.
Re: (Score:2)
There is a huge difference between what people like and what people expect. I LIKE gratitude, I don't EXPECT it. As soon as you expect it it becomes meaningless, just another thing that must be done. It is not 'nice' at that point, it is just protocol, and protocol should have a purpose. You, and the developer, obviously EXPECT gratitude, so what is the point? And don't try and claim you don't expect it, because you can't call someone out for not doing something you didn't expect.
Re: (Score:2)
What is unethical about following the terms of the license the developer chose to apply to his software?
Same as not saying "please" and "thank you". No law compels you to, and neither should it, but you're a dickhead if you don't.
The line between legal and illegal is intended to define the absolute lowest level of behavior that barely avoids legal punishment. That is, to say that one is a law-abiding citizen is the same as saying that one almost a criminal. Abiding by the letter of the law is an extremely low bar, and any society with behavior that is mostly close to that line will fail.
Re: (Score:2)
but you're a dickhead if you don't.
Are you from the generation of the perpetually offended? Or coddled by your parents to think that everyone around you is a low form of life due leaving out what is literally known in the English language as a "pleasantry" ?
There's an entire fucking world between not saying please, and being an unethical dick. I think both you and the GP really need some perspective here.
But me, I know where I stand. I swore here so you must think of me like Hitler in your black and white world.
APL says no thanks are needed (Score:2)
Same as not saying "please" and "thank you". No law compels you to, and neither should it, but you're a dickhead if you don't.
No, it is not. Using APL is like saying "Here is some code use it however you wish and there is no need to thank me for it or even acknowledge me". There are different licenses he could have used which would have told Amazon that we wanted attribution or acknowledgement. If someone tells you they do not need any thanks or acknowledgement and you comply with their wishes and don't give them any it's not wrong, unethical or even impolite.
Re: (Score:2)
No, it is not. Using APL is like saying "Here is some code use it however you wish and there is no need to thank me for it or even acknowledge me".
There's a bit of s difference between "no legal need" and being a dick and not acknowledging someone out of decency.
Re: (Score:2)
There are plenty of cultures where please and thank you are culturally inappropriate, [...]
Could you please inform us of which cultures that might be?
Re: (Score:2)
What is unethical about following the terms of the license the developer chose to apply to his software?
Lots of the big software companies have been running around trying to persuade people that licenses like the AGPLv3 are bad and that they should use licenses like MIT or Apache instead. They tell people that it's in their interest. Basically, if you have tricked someone into using a weaker license "because then you can sell it to business" and then you use that to put the person out of business that would be unethical. Amazon has certainly been pushing against the AGPLv3 strongly and so their hands are p
Re: (Score:2)
oops - cut myself off
but moving from a weak license like the APLv2 to a strong one like the AGPLv3 is much less likely to work. Always choose the strongest license available for your situation at the start and only move down when someone gives you money or another benefit to do so.
Re: (Score:2)
I don't believe it is, though.
Re: (Score:2)
Neither will demanding it, though, or whining about it.
Re: Big business stealing from small independend d (Score:2)
Teach you not to open source your code. If it's good it will be co-opted, md you'll never see any of the customizations or improvements because running on a server is not distributing.
But that was the deal you signed up to. To bad the "Bazaar" (Catheder and Bazaar-ESR) didn't work out, but ask any of the Firefox developers who got laid off how great it is to suddenly be jobless during the pandemic.
Would be interesting to see how many end up working on code that pays a salary because the modifications w
Re: (Score:2)
Re: (Score:3)
Thank you for saying that.
So many people in the tech industry confuse "legal" with "it is completely fine to do that".
The attitude snucked into politics as well: "well it's not illegal". Sure, but it is definitely shady!
Re: (Score:2)
What is unethical is to give somebody a license to use your code, and then try to use backroom pressure to get them to give you something extra for free.
You get to choose your moral values, you don't get to choose what the ethics are. Using the code under the terms of the license cannot be unethical; the accusation itself is unethical.
The developer was the person solely empowered to determine the license terms of the code they released to the public. The first ethical obligation then is on that developer,
Re: (Score:2)
Re: (Score:2)
Those are the copyright notices in the source code . Customers don't see those, only the developers see those.
One of the specific reasons that Apache license is chosen over BSD/MIT is that it does not contain an advertising clause; you don't have to tell the users you used it.
It is flat out insane to then complain that companies that receive a license to the code didn't tell anybody. That's why they selected that license, dillweed.
Re: (Score:2)
Re: (Score:2)
The problem is we don't innovate in a bubble.
The two big players in the Mobile Market is iOS (Apple, based off of Unix code), and Android (Google, based off of Linux Code). A lot of aspect of Linux were taken from Unix, in terms of design and functionality, in turn Unix had taken things from the Linux design which they had improved on.
We have Windows based off the NT Kernel which the kernel had a lot of VMS influence....
While I would love everyone should get the credit they deserve, the big part of the issu
Re: (Score:2)
No, Amazon did nothing *illegal*. There's a difference. What they did was unethical and can easily fit a definition of "wrong". It was a total dick move.
However, welcome to the world of open source. Until people wake up to dual-licensing -- free to you if what you make is free to others, but pay for a license if you charge others to use it -- this will happen.
This is not "news" it is "olds". This is how Amazon and many other companies built their businesses.
I suppose he could have done a "free for noncommercial (paid) use" except for me kind of dual license, but from the general perspective of "open source" licensing that's a dick move too. Really, all the common open source licenses out there don't allow you to keep others from using your work to make money. What they cannot do (usually) is sell the software as their own or a fork of the open source project and relicense it for a profit.
However, they CAN do other things around the software to make money.
Re: (Score:3)
I suppose he could have done a "free for noncommercial (paid) use" except for me kind of dual license
He didn't need a dual license. All he had to do to get what he wanted was to choose BSD or MIT license instead. Or even GPL, etc. He chose the one license whose reason for existing is that it allows the thing he doesn't like! LOL
Re: (Score:2)
If this is an important issue, require a written acknowledgement to the original developer when releasing forked code. Just update the license.
Re: (Score:2)
What they did was unethical and can easily fit a definition of "wrong". It was a total dick move.
Not at all. What they did wasn't be the nicest possible people on the planet, but there's nothing wrong, unethical or dick move about following the licensed terms that the developer themselves has asked you to follow.
No expecting someone else to follow a different set of terms other than the ones you laid out for them, and then calling them out publicly for it, *that* my friend is a dick move. The developer should eat his humble pie, have some humility in that what he desired (GPL style license) and what he
Re: (Score:2)
Disagree.
What Amazon did was "neutral", not "nice" or not "a "total dick move".
Had they filed a DCMA complaint against him, or went out and paid for adwords for his project, or left a flaming bag of poo on his door step, that would be dick.
If they added a thank you, or bought flowers, or hired him. That would be nice.
But just following the license he setup was not "dick".
Re: (Score:3)
Amazon did nothing wrong.
No, amazon did nothing illegal.
Re: (Score:2)
No, Amazon did nothing _wrong_
So you claim. I claim that being a dick is doing something wrong. But not illegal.
Re: (Score:2)
To quote the developer, "Not necessary as per the APLv2 license, but still, ya know?"
And to that moron developer I say, "If you didn't mean what you said when you gave me that license then shut your trap and quit whining, bozo."
Why I choose software under the Apache 2 license: because no bullshit is necessary, there is no gatekeeper. There is no price of entrance. If you tried to add one, and failed, you're just an asshole trying to hang your hat off somebody's business.
The new AWS service doesn't have valu
Re: (Score:2)
IMHO (without actually knowing this particular situation) an awful lot of unqualified whining happens around "Amazon stole our idea!" The company has over 750,000 employees, a very large percentage of whom are developers. It takes a very large ego to think that you're the only person who could possibly imagine a product or solution.
Re: (Score:3)
Give gifts because you want to, and do not expect anything in return.
To give something away with any expectation of something in return, even something as a thank-you, is a loan, not a gift.
To guilt someone for not repaying a gift, exposes one's desire to feel better about themselves.
To guilt someone for not responding with a heart-felt "thank-you" equally exposes your desire to feel good about yourself. Even if the receiver does not want the offer. It is better to say nothing at all, than lie with a insi
Re: (Score:2)
If the developer wants a user to do something with their code, they should probably require it in the license.
He didn't bother to, so AWS complied with the requirements.
Not sure what the problem here is, other than wanting a licensee to do things that aren't required, and aren't spelled out anywhere.
Re: (Score:2)