unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Icu4c branch
@ 2023-02-21  4:17 Jonathan Kenyon
  2023-02-21  5:31 ` Po Lu
  0 siblings, 1 reply; 7+ messages in thread
From: Jonathan Kenyon @ 2023-02-21  4:17 UTC (permalink / raw)
  To: Po Lu; +Cc: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 191 bytes --]

Hi Po,
   In trying to apply the patches to the master branch of Android's icu
library, I'm finding that there are no Android.mk files. Was there a
specific version of icu I should checkout?

[-- Attachment #2: Type: text/html, Size: 248 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Icu4c branch
  2023-02-21  4:17 Icu4c branch Jonathan Kenyon
@ 2023-02-21  5:31 ` Po Lu
  2023-03-02  4:31   ` Richard Stallman
  0 siblings, 1 reply; 7+ messages in thread
From: Po Lu @ 2023-02-21  5:31 UTC (permalink / raw)
  To: Jonathan Kenyon; +Cc: emacs-devel

Jonathan Kenyon <J.Kenyon@ordinarygizmos.com> writes:

> Hi Po,
>    In trying to apply the patches to the master branch of Android's icu library, I'm finding that there are no Android.mk files. Was there a
> specific version of icu I should checkout?

I suggest trying the last version of the AOSP repository which still has
Android.mk files.

Thanks.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Icu4c branch
  2023-02-21  5:31 ` Po Lu
@ 2023-03-02  4:31   ` Richard Stallman
  2023-03-02  4:41     ` Po Lu
  0 siblings, 1 reply; 7+ messages in thread
From: Richard Stallman @ 2023-03-02  4:31 UTC (permalink / raw)
  To: Po Lu; +Cc: J.Kenyon, emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > >    In trying to apply the patches to the master branch of Android's icu library, I'm finding that there are no Android.mk files. Was there a
  > > specific version of icu I should checkout?

I see a possible GPL issue here -- but since I don't know Android, I
can't tell whether it is really an issue.

What does the icu library do?  Does it qualify as a system library
according to GPL version 3?  Are the Android.mk files source files?
Are they omitted from recent versions of the library?

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Icu4c branch
  2023-03-02  4:31   ` Richard Stallman
@ 2023-03-02  4:41     ` Po Lu
  2023-03-05  4:05       ` Richard Stallman
  0 siblings, 1 reply; 7+ messages in thread
From: Po Lu @ 2023-03-02  4:41 UTC (permalink / raw)
  To: Richard Stallman; +Cc: J.Kenyon, emacs-devel

Richard Stallman <rms@gnu.org> writes:

> I see a possible GPL issue here -- but since I don't know Android, I
> can't tell whether it is really an issue.
>
> What does the icu library do?

ICU provides internationalization support for the libxml2 library (which
Emacs depends on to parse XML data.)

> Does it qualify as a system library according to GPL version 3?

No.

> Are the Android.mk files source files?
> Are they omitted from recent versions of the library?

Android.mk files are Makefiles that tell the Android build system how to
build a library.  Android themselves have ommitted those files from
their source code, as they now use another build system called ``soong''
which uses a different format, but for obvious reasons Emacs can only
use the Make-based build system.

Older versions of the Android version of icu4c contain Android.mk files.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Icu4c branch
  2023-03-02  4:41     ` Po Lu
@ 2023-03-05  4:05       ` Richard Stallman
  2023-03-05  5:53         ` Po Lu
  0 siblings, 1 reply; 7+ messages in thread
From: Richard Stallman @ 2023-03-05  4:05 UTC (permalink / raw)
  To: Po Lu; +Cc: J.Kenyon, emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

I think that if you get these .mk files from the older version of
Icu4c, and adapt them to work with the current Icu4c sources, it
should be ok.

BTW, what IS the license of Icu4c?

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Icu4c branch
  2023-03-05  4:05       ` Richard Stallman
@ 2023-03-05  5:53         ` Po Lu
  2023-03-08  4:12           ` Richard Stallman
  0 siblings, 1 reply; 7+ messages in thread
From: Po Lu @ 2023-03-05  5:53 UTC (permalink / raw)
  To: Richard Stallman; +Cc: J.Kenyon, emacs-devel

Richard Stallman <rms@gnu.org> writes:

> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
> I think that if you get these .mk files from the older version of
> Icu4c, and adapt them to work with the current Icu4c sources, it
> should be ok.
>
> BTW, what IS the license of Icu4c?

A mixture of 3-clause and 2-clause BSD, AFAICT.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Icu4c branch
  2023-03-05  5:53         ` Po Lu
@ 2023-03-08  4:12           ` Richard Stallman
  0 siblings, 0 replies; 7+ messages in thread
From: Richard Stallman @ 2023-03-08  4:12 UTC (permalink / raw)
  To: Po Lu; +Cc: J.Kenyon, emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > BTW, what IS the license of Icu4c?

  > A mixture of 3-clause and 2-clause BSD, AFAICT.

Those are free licenses; this doesn't raise a licensing issue.
-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-03-08  4:12 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-21  4:17 Icu4c branch Jonathan Kenyon
2023-02-21  5:31 ` Po Lu
2023-03-02  4:31   ` Richard Stallman
2023-03-02  4:41     ` Po Lu
2023-03-05  4:05       ` Richard Stallman
2023-03-05  5:53         ` Po Lu
2023-03-08  4:12           ` Richard Stallman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).