News for hackers. Stuff that matters.
Re:Adobe Photoshop 1.0 Source Code (2013) by msk-lywenn on Tuesday December 23, 2025 @06:05AM (#46364333)
The source is now readable but it’s not open source at all.
Re:Adobe Photoshop 1.0 Source Code (2013) by bromuro on Tuesday December 23, 2025 @07:13AM (#46364680)
It is open source but not free software.
Re:Adobe Photoshop 1.0 Source Code (2013) by chongli on Tuesday December 23, 2025 @07:29AM (#46364775)
No, it’s source available but not open source. Open source requires at minimum the license to distribute modified copies. Popular open source licenses such as MIT [1] take this further:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

This makes the license transitive so that derived works are also MIT licensed.

[1] https://en.wikipedia.org/wiki/MIT_License?wprov=sfti1#Licens...

Re:Adobe Photoshop 1.0 Source Code (2013) by aeon_ai on Tuesday December 23, 2025 @09:31AM (#46365581)
MIT is not copyleft. The copyright notice must be included for those incorporated elements, but other downstream code it remains part of can be licensed however it wants.

AGPL and GPL are, on the other hand, as you describe.

Re:Adobe Photoshop 1.0 Source Code (2013) by chongli on Tuesday December 23, 2025 @11:17AM (#46366524)
Modifications can be licensed differently but that takes extra work. If I release a project with the MIT license at the top of each file and you download my project and make a 1-line change which you then redistribute, you need to explicitly mark that line as having a different license from the rest of the file otherwise it could be interpreted as also being MIT licensed.

You also could not legally remove the MIT license from those files and distribute with all rights reserved. My original granting of permission to modify and redistribute continues downstream.

Re:Adobe Photoshop 1.0 Source Code (2013) by sigseg1v on Tuesday December 23, 2025 @09:47AM (#46365689)
Not quite. You need to include the MIT license text when distributing the software*, but the software you build doesn't need to also be MIT.

*: which unfortunately most users of MIT libraries do not follow as I often have an extremely difficult time finding the OSS licenses in their software distributions

Re:Adobe Photoshop 1.0 Source Code (2013) by phendrenad2 on Tuesday December 23, 2025 @05:17PM (#46370124)
No, the original definition of open-source is source code that is visible (open) to the public.
Re:Adobe Photoshop 1.0 Source Code (2013) by jibal on Tuesday December 23, 2025 @07:54PM (#46371263)
Citation?

On the contrary: https://opensource.org/osd

Re:Adobe Photoshop 1.0 Source Code (2013) by phendrenad2 on Tuesday December 23, 2025 @11:19PM (#46372408)
I mean, I can buy opensource.co.net but that doesn't mean I can tell you how you can use the term.

Need more of a citation to understand that..?

Re:Adobe Photoshop 1.0 Source Code (2013) by jibal on Friday December 26, 2025 @12:03AM (#46389359)
> I mean, I can buy opensource.co.net but that doesn't mean I can tell you how you can use the term.

> Need more of a citation to understand that..?

This nonsense is not at all relevant to the claim for which I asked for a citation: "No, the original definition of open-source is source code that is visible (open) to the public."

No support for that claim has ever been offered.

Re:Adobe Photoshop 1.0 Source Code (2013) by Xerox9213 on Tuesday December 23, 2025 @07:29AM (#46364777)
It’s is “source available” but not open source.
Re:Adobe Photoshop 1.0 Source Code (2013) by cgfjtynzdrfht on Tuesday December 23, 2025 @07:24AM (#46364743)
It's "source available" [1], not open source [2].

Words have meaning and all that.

1: https://en.wikipedia.org/wiki/Source-available_software

2: https://en.wikipedia.org/wiki/Open_source

Re:Adobe Photoshop 1.0 Source Code (2013) by geokon on Tuesday December 23, 2025 @08:18AM (#46365101)
cant blame him. We're in a bit of a bananas situation where open source isnt the antonym of closed source
Re:Adobe Photoshop 1.0 Source Code (2013) by jefftk on Tuesday December 23, 2025 @10:07AM (#46365844)
This isn't that uncommon:

* If a country doesn't have "closed borders" then many foreigners can visit if they follow certain rules around visas, purpose, and length of stay. If instead anyone can enter and live there with minimal restrictions we say it has "open borders".

* If a journal isn't "closed access" it is free to read. If you additionally have permissions to redistribute, reuse, etc then it's "open access".

* If an organization doesn't practice "closed meetings" then outsiders can attend meetings to observe. If it additionally provides advance notice, allows public attendance without permission, and records or publishes minutes, then it has “open meetings.”

* A club that doesn't have "closed membership" is open to admitting members. Anyone can join provided they meet relevant criteria (if any) then it's "open membership".

EDIT: expanded this into a post: https://www.jefftk.com/p/open-source-is-a-normal-term

Re:Adobe Photoshop 1.0 Source Code (2013) by denotational on Tuesday December 23, 2025 @10:13AM (#46365917)
* A set that isn't open isn't (necessarily) closed.

* A set that is open can also be closed.

Re:Adobe Photoshop 1.0 Source Code (2013) by jibal on Tuesday December 23, 2025 @08:17PM (#46371404)
Who says it isn't? "closed source" doesn't have a formal definition, but can be arbitrarily defined as the antonym of open source, and when people use the term that's usually what they mean.

And that has nothing to do with whether someone can be "blamed" for ignoring the actual meaning of a term with a formal definition.

Re:Adobe Photoshop 1.0 Source Code (2013) by phendrenad2 on Tuesday December 23, 2025 @11:34PM (#46372494)
Just sounds like you need to look up the definition of antonym to re-acquaint yourself with it, because your definition seems to have drifted from reality.
Re:Adobe Photoshop 1.0 Source Code (2013) by jibal on Tuesday December 23, 2025 @11:49PM (#46372570)
Random erroneous bad faith attack. I didn't give any sort of definition of antonym, I simply said that "closed source" can be arbitrarily defined as the antonym of open source--this is true even if I have no idea what "antonym means" (which of course is not the case).

Bad person will be henceforth ignored.

P.S. Oh, this is the person who claimed that "No, the original definition of open-source is source code that is visible (open) to the public" and when asked for a citation went on the attack.

Re:Adobe Photoshop 1.0 Source Code (2013) by phendrenad2 on Wednesday December 24, 2025 @12:40PM (#46377523)
Your claim that I'm bad faith is itself bad-faith.

> I didn't give any sort of definition of antonym

Oh I'm sorry, what is your definition of antonym? I thought I could understand it from your earlier assertion where you used your definition, but I guess I should have asked you what your definition is first. Pardon me for assuming you wanted your earlier statement to be understood as-is, and not require supplementary info. So yeah. I'm waiting. Or you can stop being a weasel liar that isn't even very good at it.

Also I'm sorry I "went on the attack" but hey, I thought you'd enjoy that since it's all you do here.

Re:Adobe Photoshop 1.0 Source Code (2013) by jibal on Wednesday December 24, 2025 @04:53PM (#46379661)
> Your claim that I'm bad faith is itself bad-faith.

His claim is itself of course more bad faith, and his entire comment is extreme bad faith -- "weasel liar"? "all you do here"? Irrelevant demands for a definition that everyone already knows? It's bad faith all the way down. Oh well, some people are irredeemably awful.

Re:Adobe Photoshop 1.0 Source Code (2013) by phendrenad2 on Thursday December 25, 2025 @10:03AM (#46384798)
Did you find that dictionary yet?
Re:Adobe Photoshop 1.0 Source Code (2013) by jibal on Friday December 26, 2025 @12:00AM (#46389348)
> Did you find that dictionary yet?

Typical of the sort of comment that irredeemably awful people make. At no point did I say anything that can be rationally construed as being at odds with the dictionary definition of "antonym". This troll trash implied that I had without any basis, when all I said is that "closed source" can be arbitrarily defined as being the antonym of "open source" -- which is a tautology, independent of the actual meaning of "antonym" (but clearly consistent with it).

Re:Adobe Photoshop 1.0 Source Code (2013) by nothrabannosir on Tuesday December 23, 2025 @11:18AM (#46366531)
> Words have meaning and all that.

Ironic put down when “open source” consists of two words which have meaning, but somehow doesn’t mean that when combined into one phrase.

Same with free software, in a way.

Programmers really are terrible at naming things.

:)

Re:Adobe Photoshop 1.0 Source Code (2013) by thayne on Tuesday December 23, 2025 @12:33PM (#46367228)
Even without a specific definition for "open source", I wouldn't consider source code with a restrictive license that doesn't allow you to do much with it to be "open".
Re:Adobe Photoshop 1.0 Source Code (2013) by jibal on Tuesday December 23, 2025 @08:10PM (#46371360)
What exactly does "open" mean when used as a qualifier for "source"?

The fact is that your claim "“open source” consists of two words which have meaning, but somehow doesn’t mean ==>that<== when combined into one phrase" is simply false, as there is no "that".

> Same with free software, in a way.

This is a much more supportable argument, but note the change in wording: "free software" is not the same as "free source". The latter suggests that one doesn't have to pay for the source, but says nothing about what one can do with the source or one's rights to software built from that source.

As for "free [as in freedom] software", I think there would have been less contention if RMS/FSF had called it "freed software" or "liberated software", and it would have been more consistent with their stated goals.

> Programmers really are terrible at naming things.

This is silly sophism based on one anecdote that you didn't even get right. Naming things well is hard, and names in software have conditions that don't exist in more casual circumstances. The reality is that good programmers put a lot of effort into choosing names and generally are better at it than the population at large.

Re:Adobe Photoshop 1.0 Source Code (2013) by nothrabannosir on Tuesday December 23, 2025 @09:41PM (#46371868)
You're close: they should have called it "freedom software". Which they wanted to, but couldn't, because it was trademarked. Source: I e-mailed richard stallman to ask why they didn't, he replied.

You're welcome to think what you want, but I've had to explain to enough juniors enough times what "open" actually means, so I know what people without any preconceived notions think it means, vs what experts on HN associate with the word after decades in the industry.

People who are new to the profession entirely, think that "open" means "you can look inside." Source: my life, unfortunately.

> ... that you didn't even get right.

FYI: this style of conversation won't get anyone to listen to you. And FWIW I was referencing the quip which I'm sure your familiar with. It was tongue in cheek.

> The reality is that good programmers put a lot of effort into choosing names and generally are better at it than the population at large.

... isn't that a No True Scotsman?

Re:Adobe Photoshop 1.0 Source Code (2013) by jibal on Tuesday December 23, 2025 @10:06PM (#46371993)
> You're welcome to think what you want

How big of you.

> I've had to explain to enough juniors enough times what "open" actually means, so I know what people without any preconceived notions think it means, vs what experts on HN associate with the word after decades in the industry.

This is not relevant--it addresses a strawman and deflects from the actual claim you made and that I disputed.

> FYI: this style of conversation won't get anyone to listen to you.

Projection. I will in fact cease to respond to you.

> ... isn't that a No True Scotsman?

Obviously not. Failing to understand the difference between "real", "actual", "true" etc. which are the essence of the fallacy and valid qualifiers like "good" shows a fundamental failure to understand the point of the fallacy.

Re:Adobe Photoshop 1.0 Source Code (2013) by phendrenad2 on Tuesday December 23, 2025 @11:30PM (#46372475)
I don't think this is a case of programmers being bad at things (although I get that you said that as a joke), I think it's much worse than that: This is some kind of weird mind-over-matter "if we believe it hard enough it'll come true" thing. Sort of an "if we beat everyone who says the emperor has no clothes, we can redefine 'clothes' to include 'the emperor's birthday suit'". Note that these people who are downvoting anyone who dares to say that "open source" isn't synonymous with the OSI definition never concede an inch to the notion that the words have a common-sense meaning and the OSI didn't invent the term (provable via internet archive). Because it's not about being right it's about changing reality to match what they wish were true.
Re:Adobe Photoshop 1.0 Source Code (2013) by ptx on Tuesday December 23, 2025 @10:50AM (#46366280)
Open Source is the same thing as Free Software, just with the different name. The term "Open Source" was coined later to emphasize the business benefits instead of the rights and freedom of the users, but the four freedoms of the Free Software Definition [1] and the ten criteria of the Open Source Definition [2] describe essentially the same thing.

[1] https://www.gnu.org/philosophy/free-sw.en.html

[2] https://opensource.org/osd