Why I Run Old System Software
Eric Gallager
egall at gwmail.gwu.edu
Sat Sep 1 17:13:58 UTC 2018
On 10/12/14, Chris Jones <jonesc at hep.phy.cam.ac.uk> wrote:
>> On 12 Oct 2014, at 1:20 am, C.T. <semaphore45 at yahoo.com> wrote:
>>
>> Apple didn't make the scanner, but when they cut something the software
>> relies upon to work, that's Apple's responsibility.
>
> Apple did not just cut it with no warning, vendors where given plenty of
> warning via, for instance, the developer previews of OSX 10.7. If the vender
> in question choose to ignore that, and presumably still haven't released a
> new driver, then that is patently not Apple's problem, as the vendor has, by
> intention or just lack of action, chosen to no longer support that device on
> OSX. Thats their chose, not Apple's.
>
>
>> Of course it would much easier if there were no patent on Rosetta's
>> technology, where it could have been released as open source.
>
> Rosetta is(was) far too tightly integrated with the OS for that to ever
> happen, if possible at all. You might as well ask Apple to release the code
> for its entire OS. Good luck with that one.
>
Most of the relevant parts that it's integrated with (i.e. the kernel
(XNU) and other low-level parts of the OS) already are open source.
The Rosetta installer package itself only installed a single file,
`/usr/libexec/oah/translate`, which can be run from the command-line
without touching any of the closed-source GUI portions of the OS. Even
simply providing the source for this one executable would be an
improvement over the current situation. Still, you're right though,
the probability of Apple releasing the code for their entire OS has
been dropping in recent years, which brings me to another reason I
have been staying on Snow Leopard: it was the last release of OS X
before Apple started purging all the GPL-ed code from their OS and
really locking it down and restricting their users' freedom. Besides
the subjective experiences that I have had of newer versions of OS X
being more difficult to use freely, I also have data to back up my
experiences: Just look at the number of packages available on
opensource.apple.com throughout the various versions of OS X. Apple
actually makes these relatively easy to count; they provide text files
for each OS release where every line (except the first) is the name of
a package, so in a directory that contains all of these files, one can
do something like this:
$ for pkglist in ./*os-x-*.txt; do wc -l ${pkglist}; done > packagecount.txt
(I'm attaching the file to which I redirected the output.) As the
output shows, the number of open source packages available in OS X
actually peaked with 10.5, but unfortunately I wasn't paying attention
when I upgraded from it... Besides that, one can also do likewise with
the developer tools package lists:
$ for pkglist in ./*developer-tools-*.txt; do wc -l ${pkglist}; done >
devpackagecount.txt
(Attaching the output from that one, too). The output from that shows
a similar curve to the packages for the OS: the number of open source
packages shipped with the developer tools peaked around the same time
as the packages for the OS did.
Anyways, that's just looking at the total number of open source
packages released with the OS; it doesn't even take into account the
licenses of those packages (i.e. it won't show the great GPL purge
that started around when the GPL-3 was released in 2007), so even then
it won't be the full picture.
Well, that's what I had written when I started writing this message;
it's another case of me cleaning out my drafts folder from 4 years ago
by sending the messages rather than deleting them. Sorry if things I
wrote are irrelevant or outdated now.
Eric Gallager
-------------- next part --------------
123 ./mac-os-x-100.txt
7 ./mac-os-x-1001.txt
9 ./mac-os-x-1002.txt
9 ./mac-os-x-1003.txt
123 ./mac-os-x-1004.txt
167 ./mac-os-x-101.txt
167 ./mac-os-x-1011.txt
167 ./mac-os-x-1012.txt
167 ./mac-os-x-1013.txt
167 ./mac-os-x-1014.txt
167 ./mac-os-x-1015.txt
210 ./mac-os-x-102.txt
212 ./mac-os-x-1021.txt
216 ./mac-os-x-1022.txt
216 ./mac-os-x-1023.txt
220 ./mac-os-x-1024.txt
221 ./mac-os-x-1025.txt
221 ./mac-os-x-1026.txt
226 ./mac-os-x-1027.txt
222 ./mac-os-x-1028.txt
226 ./mac-os-x-1028g5.txt
263 ./mac-os-x-103.txt
262 ./mac-os-x-1031.txt
263 ./mac-os-x-1032.txt
264 ./mac-os-x-1033.txt
265 ./mac-os-x-1034.txt
267 ./mac-os-x-1035.txt
265 ./mac-os-x-1036.txt
265 ./mac-os-x-1037.txt
265 ./mac-os-x-1038.txt
268 ./mac-os-x-1039.txt
348 ./mac-os-x-104.txt
348 ./mac-os-x-1041.txt
349 ./mac-os-x-10410ppc.txt
342 ./mac-os-x-10410x86.txt
347 ./mac-os-x-10411ppc.txt
340 ./mac-os-x-10411x86.txt
348 ./mac-os-x-1042.txt
351 ./mac-os-x-1043.txt
351 ./mac-os-x-1044ppc.txt
321 ./mac-os-x-1044x86.txt
351 ./mac-os-x-1045ppc.txt
321 ./mac-os-x-1045x86.txt
352 ./mac-os-x-1046ppc.txt
325 ./mac-os-x-1046x86.txt
352 ./mac-os-x-1047ppc.txt
328 ./mac-os-x-1047x86.txt
352 ./mac-os-x-1048ppc.txt
343 ./mac-os-x-1048x86.txt
352 ./mac-os-x-1049ppc.txt
342 ./mac-os-x-1049x86.txt
375 ./mac-os-x-105.txt
375 ./mac-os-x-1051.txt
375 ./mac-os-x-1052.txt
373 ./mac-os-x-1053.txt
373 ./mac-os-x-1054.txt
374 ./mac-os-x-1055.txt
374 ./mac-os-x-1056.txt
373 ./mac-os-x-1057.txt
373 ./mac-os-x-1058.txt
329 ./mac-os-x-106.txt
329 ./mac-os-x-1061.txt
327 ./mac-os-x-1062.txt
325 ./mac-os-x-1063.txt
325 ./mac-os-x-1064.txt
325 ./mac-os-x-1065.txt
325 ./mac-os-x-1066.txt
325 ./mac-os-x-1067.txt
325 ./mac-os-x-1068.txt
289 ./mac-os-x-107.txt
289 ./mac-os-x-1071.txt
289 ./mac-os-x-1072.txt
289 ./mac-os-x-1073.txt
288 ./mac-os-x-1074.txt
286 ./mac-os-x-1075.txt
223 ./mac-os-x-108.txt
223 ./mac-os-x-1081.txt
224 ./mac-os-x-1082.txt
224 ./mac-os-x-1083.txt
224 ./mac-os-x-1084.txt
224 ./mac-os-x-1085.txt
216 ./os-x-1091.txt
216 ./os-x-1092.txt
216 ./os-x-1093.txt
216 ./os-x-1094.txt
216 ./os-x-1095.txt
-------------- next part --------------
4 ./developer-tools-12.txt
29 ./developer-tools-15.txt
7 ./developer-tools-21.txt
34 ./developer-tools-22.txt
34 ./developer-tools-23.txt
36 ./developer-tools-24.txt
34 ./developer-tools-241.txt
2 ./developer-tools-30.txt
40 ./developer-tools-31.txt
40 ./developer-tools-311.txt
40 ./developer-tools-312.txt
40 ./developer-tools-313.txt
40 ./developer-tools-314.txt
39 ./developer-tools-31b.txt
2 ./developer-tools-32.txt
31 ./developer-tools-321.txt
32 ./developer-tools-322.txt
31 ./developer-tools-323.txt
31 ./developer-tools-324.txt
31 ./developer-tools-325.txt
31 ./developer-tools-326.txt
35 ./developer-tools-40.txt
29 ./developer-tools-41.txt
27 ./developer-tools-42.txt
22 ./developer-tools-43.txt
22 ./developer-tools-44.txt
22 ./developer-tools-45.txt
22 ./developer-tools-46.txt
20 ./developer-tools-50.txt
20 ./developer-tools-51.txt
More information about the macports-users
mailing list