Discussion:
Update on the hfs package
(too old to reply)
John Paul Adrian Glaubitz
2023-06-18 10:00:02 UTC
Permalink
Hello!

I have made some more progress on the hfs package to the point that it
now builds fine on Linux. I have not tested the binaries yet, except for
a quick "mkfs.hfsplus" which seemed to work.

All the changes can be found in the "linux" branch in [1]. I have also
added a TODO file for Linux called "TODO.linux" which lists the remaining
work to be done.

Once I have worked through all the TODO items, the next task should be to
thoroughly test the code before submitting updated packages to both Debian
and openSUSE.

As for the licensing question: I have not heard yet back from Apple Legal
yet, unfortunately. However, according to the Wikipedia article on Apple's
APSL license [2], Apple has relicensed some of their APSL-licensed projects
to the Apache License in the past, so there is hope.

I also got some information on the HFS+ utilities developed by Paragon and
it turns out that these unfortunately do not support legacy HFS at all.

So, the best would be that Apple decides to relicense the hfs package to
use the Apache License. If anyone has possible communication channels to
Apple which they can use, please give it a try and see if you can contact
anyone at Apple that could help with the license change.

Thanks,
Adrian
[1] https://github.com/glaubitz/hfs/tree/linux
[2] https://en.wikipedia.org/wiki/Apple_Public_Source_License
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
David VANTYGHEM
2023-06-18 10:10:01 UTC
Permalink
Perhaps asking to Marco LANDI at info AT quest-it.com?

Or sending a petition to Apple?
Post by John Paul Adrian Glaubitz
Hello!
I have made some more progress on the hfs package to the point that it
now builds fine on Linux. I have not tested the binaries yet, except for
a quick "mkfs.hfsplus" which seemed to work.
All the changes can be found in the "linux" branch in [1]. I have also
added a TODO file for Linux called "TODO.linux" which lists the remaining
work to be done.
Once I have worked through all the TODO items, the next task should be to
thoroughly test the code before submitting updated packages to both Debian
and openSUSE.
As for the licensing question: I have not heard yet back from Apple Legal
yet, unfortunately. However, according to the Wikipedia article on Apple's
APSL license [2], Apple has relicensed some of their APSL-licensed projects
to the Apache License in the past, so there is hope.
I also got some information on the HFS+ utilities developed by Paragon and
it turns out that these unfortunately do not support legacy HFS at all.
So, the best would be that Apple decides to relicense the hfs package to
use the Apache License. If anyone has possible communication channels to
Apple which they can use, please give it a try and see if you can contact
anyone at Apple that could help with the license change.
Thanks,
Adrian
[1]https://github.com/glaubitz/hfs/tree/linux
[2]https://en.wikipedia.org/wiki/Apple_Public_Source_License
--
Passez à Linux :https://infolib.re

.--.
|o_o |
||_/ |
// \\ Envoyé depuis mon Linux
(| |)
/ \_ _/ \
\___)=(___/
John Paul Adrian Glaubitz
2023-06-18 11:00:02 UTC
Permalink
Post by David VANTYGHEM
Perhaps asking to Marco LANDI at info AT quest-it.com?
I don't know who that is. Can you enlighten me?
Post by David VANTYGHEM
Or sending a petition to Apple?
If you have an idea how to do that, I am more than listening.

Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
David VANTYGHEM
2023-06-18 11:10:01 UTC
Permalink
Marco LANDI was born in Italy. He worked at APPLE (he was world
president) and now lives in France, he invests in artificial intelligence.

https://editions-balland.com/Marco-Landi_auteur_6667.html
Post by John Paul Adrian Glaubitz
Post by David VANTYGHEM
Or sending a petition to Apple?
If you have an idea how to do that, I am more than listening.
https://www.change.org? (I don't like these platforms because they use
and sell our personal data, so if you know a more ethical solution).
--
Passez à Linux :https://infolib.re

.--.
|o_o |
||_/ |
// \\ Envoyé depuis mon Linux
(| |)
/ \_ _/ \
\___)=(___/
Loading...