|
I think that someone has not actually looked up to see what the license actually is.
|
|
|
|
|
The bit I quoted?
I want to understand everyone's thoughts here, and if I'm misinterpreting something please clarify it here.
This is solely about the ethics of requiring freedom in the use of software. I've spent 25 years working to spread software as far and wide as possible. The issue is very, very close to the heart for me.
cheers
Chris Maunder
|
|
|
|
|
AI changes everything. We don't even know where this is going.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
Chris Maunder wrote: The bit I quoted?
In response to the following when I hear someone say that.
"When you hear the term "Free code" do you immediately think"
My first thought is that they did not even attempt to determine what the license is.
Certainly I have run into more than a couple of people who thought that just because they found it on the internet it was free. Even back in the day people would also claim that because they found it in a book or in a magazine.
|
|
|
|
|
I was asking the question without reference to a license, but purely as a "what's the first thing you think of when you hear 'free'".
I'll admit it's a pet peeve. I hear "Free and Open Source" as "source you can review, and that doesn't cost a cent". My gut tells me most people think "free" means "no cost", but the OSI has chosen and continues to choose to use the word to mean freedom. It's always felt disingenuous, but I could very well be in the sheltered minority here (but again: I don't feel I am).
cheers
Chris Maunder
|
|
|
|
|
I am serious though.
When I hear that phrase from a fellow developer my expectation is that they have absolutely no idea about licensing. Not that they didn't look it up but do in fact understand it, but rather that they don't understand the concept at all.
|
|
|
|
|
Code I wrote previously for another project.
As a general rule I don't use other people's code.
|
|
|
|
|
C. The code's owner gave it a sock.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
I generally classify "free code" as open source code with one of the more permissive licenses like MIT.
So maybe not no holds barred, but "free for most practical purposes" is more than good enough for me.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
(a), since the license may still impose restrictions.
|
|
|
|
|
c) The code may have unknown bugs which can potentially be harmful. Or also some unknown non-obvious dependencies.
|
|
|
|
|
b.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
b
>64
It’s weird being the same age as old people. Live every day like it is your last; one day, it will be.
|
|
|
|
|
It sounds like the cost of using it is zero but the devils are in the license.
Unfortunately I can't consult the officialdom at my employer because their ability to understand the license is overwhelmed by their empire-building avarice. As an example, I use Inno Setup for all of the installers for our products, and have been doing so for a long time. About a year ago a wonk in the IT gestapo realized I was doing so and had not acquired IT approval for it. Hands were wrung and meetings were held (I wasn't invited). They insisted I stop using Inno Setup until they could negotiate a corporate license for it. I told them it had been in use in our products for years. I was going to continue using it and they could take their "vetting process", fold it until it was all sharp corners, and shove it up their legal pad.
They went away and I got back to work.
Edit: I read more of the thread. You mean 'free' as in 'freedom'. I'm of two minds here. If the software is made publicly available and is free for use, that's one thing. Source code is another. If you choose to make source publicly available that's your decision. If you choose not to, that's okay too. I have made my living writing software that is protected art, no different from electronic designs, mechanical drawings, and the like. I find Richard Stallman's notion that you must make your source code available to everyone utterly repugnant, as it devalues the work I do and the investment my employer makes in me doing it.
Software Zen: delete this;
|
|
|
|
|
Doesn't cost money. But then again, I'm frugal by nature.
Bond
Keep all things as simple as possible, but no simpler. -said someone, somewhere
|
|
|
|
|
I think I have never quite understood how free beer applies to this.
|
|
|
|
|
I hear both a and b.
But also c.
c means: The code is probably almost untested, unsecure and unsupported.
|
|
|
|
|
Choice b
But I do agree with others, if you use it commercially, you need a lawyer to parse the license with you.
|
|
|
|
|
I usually think that this is something that will take me more time to ensure that it works correctly, reformat it to be readable, shoehorn into my existing project, make it work with my compiler and operating system (hint: not Linux), etc. that I am far better off not touching it. If for some reason, I have lost my sanity, then I would examine the license -- usually to find that I can't use it anyway (since nobody has every paid me to work any anything non-proprietary).
|
|
|
|
|
In my mind, I hear it as a chant at a protest to release the code for all to use.
FREE CODE!
FREE CODE!
Sorry, not what you were asking. It’s not A or B, it’s A and B.
Though I’d probably never use it as-is, because it’d not ‘fit’ my app without some massaging.
Time is the differentiation of eternity devised by man to measure the passage of human events.
- Manly P. Hall
Mark
Just another cog in the wheel
|
|
|
|
|
|
From Ganslle news letter, thought these appropriate.
Quote: Assembly language - The only computer language that allows unlimited artistic expression, assembly was invented by FDR during the Depression as a jobs program.
Quote: C++ - An object oriented programming language which has an on-going committee whose goal is to add so many obfuscating features that no single individual really understands all of its nuances.
As it happens C# seems to be following suit.
Definition of a burocrate; Delegate, Take Credit, shift blame.
PartsBin an Electronics Part Organizer - Release Version 1.3.1 JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
We recently posted a job ad, I wanted it to say "Some Assembly Required", well, because it is. HR wouldn't go for it.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
From the days of the tech bubble, circa 2000...
A friend worked at Research in Motion, makers of the Blackberry, ticker symbol RIM. When a hiring blitz was planned, HR solicited employees for suggestions on how to advertise job openings. More than one suggestion included a line about wanting a RIM job.
There was also a hiring blitz where I worked, but competition was so fierce that it was hard to find qualified candidates. At an all-hands meeting of close to 500, my boss lamented the quality of the CVs we were receiving. "There are a lot of Joe Blows, but not enough Joe Blow jobs." Howls of laughter, but it was totally innocent. English wasn't his first language, and there's no way he would have knowingly used that line.
|
|
|
|
|
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off." ― Bjarne Stroustrup
Jeremy Falcon
|
|
|
|