Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Root797267yTry speaking the language they understand: manager.
"Sure, but writing my own lodash library will take two months, and will expand the workload for the lifetime of the project. Are you willing to increase the project budget enough to account for that?" -
RealKC9587yI'd say leaving was a good decision, I don't understand why they'd want to reinvent the wheel...
-
Root797267y@RealKC
Two months+ of payroll plus an unknown amount of future debt in place of a free, open source library? That's a insanely unsound financial decision.
Extrapolate that to future decisions and previous projects. Estimate the effect on company finances, and by extension, payroll.
Back away, leave, never return. -
dhanvi7097y@RealKC ah you got me there
then what about the hardware and what about the whole freaking technology! -
RealKC9587y@dhanvi I believe a delay of approximately a century is justified for achieving this task
-
dhanvi7097y@RealKC whole life time of the earth would be what i would be asking
think of creating your own wheel
in other words reinventing the wheel! -
rim011227yTo use jquery library to select div does not make sense as well.. if library exist you do not need to use for simple things.
The same with trackers on websites.
Really website should use >16 to track users on home page? -
So he also mean that you can't use Angular, React or Jquery..
Nah, he's crazy -
px0622427y@purpletoxicrain angular and react are big frameworks for frontend, they aren't used for small functionality in most cases so if a company refuses to use them it's not as big of a deal than using say d3.js or moment.js for relevant tasks where there is no need to write a huge amount of code as it's already written for you.
-
Forside14597yThere's one thing I still didn't fully understand. If I write some software for my company (actual commercial product) and I want to use some open source library that uses GPL or Apache license or whatever, which forces me to open source the whole software, can I even use that? I mean I obviously can't open source this commercial product of my company, so I must code this whole shit on my own, that would be easily done with that free GPL library?
-
He is either inexperienced or has spent a long time in Enterprise environment with a lot of proprietary solutions.
I have met such people. They are often skeptical about open source solutions and are like "Let's reinvent the wheel for every goddamn thing". -
@Ashkin
That's some sound advice.
It's committed to memory.
My future self thanks you. -
toz3wm3307y@Forside someone in my lab actually studied these problems. Turns out some licenses can't be used in same projects, as you mention, and even code snippets under a license would imply the use of that license (or a compatible one) for the class or the whole project.
Conclusion was that this is not a "real" problem today as an estimated of almost 40% of Android apps suffer from license conflict and no one wants for now to sue them except for big compamies, and they have their own tools/lawyers to prevent that -
Forside14597y@toz3wm Find it interesting how many of those commercial softwares have that page of hundreds of GPL/whatever library's used in the software. But no one cares, so what is the license even worth.
I know one can decide not to open source the software, but has to at least supply the code when asked for. Still don't think any company would do that. -
dhanvi7097y@Forside not exactly
IANAL
not every open source licence forces you to open source your code
Apache, MIT, some BSD can let you keep your code properitory
the rule of GPL is that your code should also be GPL (open source) -
Often times when a company bars you from doing that it's because they're worried about their IP and haven't put a process in place yet for governing external code. Open source licensing is a big headache when you have a large Enterprise environment that makes and sells things.
-
@Forside The licenses are all different. I think the Apache licenses are the most Enterprise friendly.
Related Rants
-
mijit20*Builds a web component for a client website* CLIENT: I don't like it, can I have it a tiny bit over to the r...
-
arthurdent25"Are you running android?" "No Samsung" "So your OS is android" "No Samsung"
-
Redrield17Me: my computer is dead, are you using the iMac? Sister: your computer is dead because of the coding! Even my...
Boss: I saw that you are using {some JavaScript library}, why?
Me: you asked for this functionality and the library is very good for that
Boss: here at our company we do not use code from other people, we write everything ourselves
Me: but this library is very well built, actively developed and supported
Boss: I don't care, please rewrite this component
Suffice to say, I quit that job asap. Whoever thinks it's a good idea write so much code for a small purpose in an application when there is something available open source to use, is stupid. In most cases it's better to use something which is out there than to waste time writing a hardly stable version of it.
rant
stupid people