savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[task #16601] Submission of Airlib


From: Ineiev
Subject: [task #16601] Submission of Airlib
Date: Wed, 27 Nov 2024 12:53:08 -0500 (EST)

Follow-up Comment #14, task #16601 (group administration):


> `mmsystem` and `WinAPI` (Windows API) are system libraries used in Windows
> for
> various low-level operations, particularly for interacting with hardware,
> handling multimedia, and managing basic system functionalities. Here’s a
> quick breakdown of each:
>
> 1. mmsystem Part of the Windows Multimedia System library, `mmsystem`
> provides
> functions for handling multimedia tasks.
> It’s particularly useful when you need to control multimedia hardware and
> access features at a lower level than high-level libraries like DirectX.
>
> 2. WinAPI (Windows API) This is the core set of libraries for Windows OS, and
> it encompasses a wide range of system functions.
>
> The WinAPI is foundational for Windows applications, as it provides the
> necessary interfaces to interact with the operating system directly. mmsystem
> too.
>
> Both of those libraries are provided by Windows without any modifications or
> installation.

It may be evident for you because you are familiar with these libraries, but I
don't thik I can see how this aligns with the definition from GPLv3,


  A "Standard Interface" means an interface that either is an official
  standard defined by a recognized standards body, or, in the case of
  interfaces specified for a particular programming language, one that
  is widely used among developers working in that language.

  The "System Libraries" of an executable work include anything, other
  than the work as a whole, that (a) is included in the normal form of
  packaging a Major Component, but which is not part of that Major
  Component, and (b) serves only to enable use of the work with that
  Major Component, or to implement a Standard Interface for which an
  implementation is available to the public in source code form.  A
  "Major Component", in this context, means a major essential component
  (kernel, window system, and so on) of the specific operating system
  (if any) on which the executable work runs, or a compiler used to
  produce the work, or an object code interpreter used to run it.


Could you explain in more detail, like what are the Standard Interfaces and
the Major Components involved?



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/task/?16601>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]