taskSavannah Administration - Tasks: task #14667, Submission of Advanced Gtk+...

 
 

task #14667: Submission of Advanced Gtk+ Sequencer Library

Submitted by:  Joël Krähemann <jkraehemann>
Submitted on:  Fri 29 Sep 2017 01:42:46 PM UTC  
 
Should Start On:  Fri 29 Sep 2017 12:00:00 AM UTC Should be Finished on:  Wed 01 May 2019 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  In Progress Privacy:  Public
Percent Complete:  0% Assigned to:  Ineiev <ineiev>
Open/Closed:  Open Effort:  0.00

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

( Jump to the original submission)

Thu 15 Nov 2018 05:42:42 PM UTC, comment #114:

renamed the files:

http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=2.1.x&id=2eb31fca1aa78660a986ef8abcd913f5c345f2fe

and implemented m4/ags-symbols.m4:

http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=2.1.x&id=fc00651e42836a16d0143aa4a79b5aff91ba7c22

I hope this fits the needs.

Joël Krähemann <jkraehemann>
Thu 15 Nov 2018 04:47:51 PM UTC, comment #113:

I take a look at m4 macro processor. You can imagine that makes somehow sense to me. Because I don't know much about it.

But in general I feel pissed of a little bit :)

Joël Krähemann <jkraehemann>
Thu 15 Nov 2018 04:25:53 PM UTC, comment #112:

No. Don't think you can abuse your power.

If you want comments ask libtool developers.

Joël Krähemann <jkraehemann>
Thu 15 Nov 2018 04:11:43 PM UTC, comment #111:

> As previously told libtool expects one symbol per line:


I don't think this is relevant. It would be quite easy to filter out comments before passing the files to libtool.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Sun 11 Nov 2018 11:25:42 AM UTC, comment #110:

The symlink was just removed.

Joël Krähemann <jkraehemann>
Sun 11 Nov 2018 11:24:30 AM UTC, comment #109:

Hi Ineiev,

As previously told libtool expects one symbol per line:

https://www.gnu.org/software/libtool/manual/html_node/Link-mode.html

The files you mangled are actually mentioned in the README.

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/README?h=2.1.x#n239

Joël Krähemann <jkraehemann>
Sun 11 Nov 2018 07:35:36 AM UTC, comment #108:

Some .sym files still have no notices, as well as NEWS.

Symbolic links like gtk-doc.make are misleading: they can point to any texts.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Fri 09 Nov 2018 03:15:03 PM UTC, comment #107:

FYI: Look at the 2.1.x branch

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/?h=2.1.x

Joël Krähemann <jkraehemann>
Fri 09 Nov 2018 03:13:55 PM UTC, comment #106:

Hi Ineiev

I just removed ABOUT-NLS. Do you approve the submission now, please?

Joël Krähemann <jkraehemann>
Sun 04 Nov 2018 10:39:42 AM UTC, comment #105:

I think deleting the file is an option if it doesn't break your package. (Of course, you should make sure that you shan't install it again unintentionally.)

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Sun 04 Nov 2018 04:31:37 AM UTC, comment #104:

Hi Ineiev,

I could just delete the file. What do you think about it?

Joël Krähemann <jkraehemann>
Sat 03 Nov 2018 01:08:43 AM UTC, comment #103:

Hi Ineiev,

Didn't get any response for a week.


Joël

Joël Krähemann <jkraehemann>
Sat 27 Oct 2018 04:36:54 PM UTC, comment #102:

Hi Ineiev,

Just sent Daiki Ueno an email to ask for copyright and license notice.

Joël Krähemann <jkraehemann>
Sat 27 Oct 2018 04:23:46 PM UTC, comment #101:

> I think it uses GFDL-1.2+. Can you verify this?


Gettext is FSF-copyrighted, but I couldn't find licensing terms for that file. In order to be sure, one should ask current gettext maintainer, Daiki Ueno <ueno@unixuser.org>.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Wed 17 Oct 2018 04:31:51 PM UTC, comment #100:

Yes, it should have a notice. Not at least because it was provided by official GNU software `gettext`.

However I think it uses GFDL-1.2+. Can you verify this?

Joël Krähemann <jkraehemann>
Wed 17 Oct 2018 04:17:37 PM UTC, comment #99:

> The ABOUT-NLS file was added by autoproject.


Not really: it was added by you. It doesn't matter how you add it.

> No it didn't have a notice at all.


This is the whole point: it should.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Thu 11 Oct 2018 07:06:22 AM UTC, comment #98:

Hi,
You have already reported the bug:

https://savannah.gnu.org/bugs/?54809

Joël Krähemann <jkraehemann>
Thu 11 Oct 2018 06:55:49 AM UTC, comment #97:

The ABOUT-NLS file was added by autoproject. No it didn't have a notice at all.

Joël Krähemann <jkraehemann>
Wed 10 Oct 2018 04:13:00 PM UTC, comment #96:

(comment #87):

> What about the GNU FDL-1.3 as docbook XML:

...

> It doesn't have a copyright notice...


It does have both notices,

> Copyright &#169; 2000, 2001, 2002, 2007, 2008
> <ulink url="http://www.fsf.org/">Free Software Foundation, Inc.</ulink>

...

> Everyone is permitted to copy and distribute verbatim copies of this
> license document, but changing it is not allowed.


In fact, this is the preferable form in such files: the reader should normally see them.

(comment #88):

> I am unsure about:
>
> * ABOUT-NLS


Do you mean you copied it from some package, and it had no notices there? Since you add it to your package, it's your responsibility to figure out and add the notices.

(comment #90)..(comment #95) scripts are fine as long as they work.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Sun 07 Oct 2018 12:30:41 AM UTC, comment #95:

Hi Ineiev,

Would be great to hear of you ... I just added a bash header with description:

Joël Krähemann <jkraehemann>
Sun 07 Oct 2018 12:06:21 AM UTC, comment #94:

Hi Ineiev,

I could improve the script to check README files for copyright and license notice. So the filtered result looks like:


have fun,
Joël

Joël Krähemann <jkraehemann>
Sat 06 Oct 2018 10:52:27 PM UTC, comment #93:

Just fixed a bug:

Joël Krähemann <jkraehemann>
Sat 06 Oct 2018 10:38:13 PM UTC, comment #92:

Hi Ineiev,

I just have improved the script to check full license notice and match all files. Here is its output:

Joël Krähemann <jkraehemann>
Sat 06 Oct 2018 09:54:29 PM UTC, comment #91:

Hi Ineiev,

I just improved the script to get following result:

Verify: ags/lib/ags_parameter.c
Verify: ags/gettext.h
Verify: ags/audio/midi/ags_midi_file.dtd
Verify: ags/Makefile.am
Verify: ags/test/object/ags_config_test_sample.conf
Verify: ags/test/file/ags_file_test_find_id_ref_by_xpath_sample.xml
Verify: ags/object/ags_marshallers.list
Verify: ags/object/README
Verify: ags/file/ags_file.dtd
Verify: ags/widget/README
Verify: ags/widget/ags_widget_marshallers.list
Verify: ags/config.h.in
Verify: ags/server/security/ags_authentication.dtd
Verify: ags/server/security/ags_certificate.dtd
Verify: ags/server/security/ags_password_store.dtd
Verify: ags/X/file/ags_simple_file.dtd

Joël Krähemann <jkraehemann>
Sat 06 Oct 2018 09:33:43 PM UTC, comment #90:

Hi,

I just created the script listing suspicious files:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/test-copyright-and-license.sh?h=2.0.x

The only files to verify are:

Verify: ags/lib/ags_parameter.c
Verify: ags/gettext.h

They contain valid copyright and license notice.

Now it is up to you

Bests,
Joël

Joël Krähemann <jkraehemann>
Sat 06 Oct 2018 08:51:18 PM UTC, comment #89:

Hi

I have checked every directory, now.

http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=2.0.x&id=1cd9e8907d40123ca735be3918eb2a04aabf835e

I hope this satisfies your needs. About ALL FILES matching "ags_*.[ch]" they 100 % contain license and copyright notices. Since, I knew this is important.

But I didn't care about the build-system, scripts and XML files. I have these type of files all checked manually.

cheers,
Joël

Joël Krähemann <jkraehemann>
Sat 06 Oct 2018 07:44:56 PM UTC, comment #88:

I have just checked:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/developersBook?h=2.0.x
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/usersBook?h=2.0.x
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/lac2018?h=2.0.x

and sorted the entries of README:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/images?h=2.0.x
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/listings?h=2.0.x

I have updated the API reference manual READMEs:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/reference/libags/README?h=2.0.x
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/reference/libags-audio/README?h=2.0.x
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/reference/libags-gui/README?h=2.0.x
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/reference/libgsequencer/README?h=2.0.x

You got me with this file:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/m4?h=2.0.x

^^ I am not sure what above is good for. I know not much about m4 macros. I just know that autoconf/automake uses it. Do I have to list all licenses of the files?

Anyhow, all files *.m4 have got a copyright and license note.

Well this is empty:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/po/*.po?h=2.0.x

I have listed all files on toplevel directory:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/README?h=2.0.x#n239

I am unsure about:

  • ABOUT-NLS
Joël Krähemann <jkraehemann>
Sat 06 Oct 2018 06:49:20 PM UTC, comment #87:

Hi Ineiev,

What about the GNU FDL-1.3 as docbook XML:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/appa.xml?h=2.0.x&id=785b14578b733c72fb07a74d1a76afd11bf363a8

It doesn't have a copyright notice like:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/developersBook.xml?h=2.0.x&id=785b14578b733c72fb07a74d1a76afd11bf363a8

Does it need a notice?

Joël Krähemann <jkraehemann>
Sat 06 Oct 2018 03:57:43 PM UTC, comment #86:

Hi,

You were "right", if you would have know about missing notices in: unit_tests.mk ...

Why didn't you tell me about?

http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=2.0.x&id=785b14578b733c72fb07a74d1a76afd11bf363a8

Bests,
Joël

Joël Krähemann <jkraehemann>
Fri 05 Oct 2018 01:12:19 PM UTC, comment #85:

Hi Ineiev,

Just did some thoughts, is it that you care about if I am able to careful maintain the Advanced Gtk+ Sequencer code base?

Well, for my defense the missing copyleft was no problem for the build system as I did my initial submission.

I hope you understand that this is important to me. Further, I am sorry about losing patience.

Bests regards,
Joël

Joël Krähemann <jkraehemann>
Fri 05 Oct 2018 11:22:21 AM UTC, comment #84:

Ineiev,
First, you do some wrong interpretation of what I am telling you.

Second, you don't believe in my intention.

Third, you even do false accusation.

If it is your want to stop development of Advanced Gtk+ Sequencer, then I have to leave.

Now, I want you to response to the key statements:

  1. Is it about trust?
  2. What file has no copyright and license notice?
  3. What do you don't understand as telling you ALL FILES have a valid copyleft?

Please answer to these simple questions above, no ambiguous interpretation that doesn't make any sense to me.

Joël Krähemann <jkraehemann>
Fri 05 Oct 2018 11:08:56 AM UTC, comment #83:

Hi Ineiev,
You seem to ignore key aspects of my statements. Can we meet on IRC to talk about the issues. I find it hard to argue asynchronously.

Joël Krähemann <jkraehemann>
Fri 05 Oct 2018 09:18:22 AM UTC, comment #82:

> It is time to tell you what to recognize. ALL FILES related to the application contain valid copyright and license notices. This means all files matching the pattern: ags_*.[ch]


This is where we disagree: all files in your repository are related to the application; if not, they don't belong it.

You might say that many files won't go to the new package; however, the old package, Advanced Gtk+ Sequencer, is subject to the same policies. I can re-open its submission if you wish, and we'll return to this task #14667 after it's fixed.

> Your argumentation has some incompleteness and looks not serious.


I'm sorry to read this. I'm afraid you'll have to take it seriously.

> You want me to do your job


My job, i.e. checking the files, is a part of your job, because you are to enforce the compliance.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Fri 05 Oct 2018 12:27:31 AM UTC, comment #81:

Hi Ineiev,

Here is as an alternate link, note the .webm clip is still converting. So as for now only as .mp4 file.

http://krähemann.com/help/howtos/ags-screencast-v2-0-18.php

I would recommend to watch it. In order to know who I am. I think there is an uncertainty about trust in me.

Joël

Joël Krähemann <jkraehemann>
Thu 04 Oct 2018 08:22:36 PM UTC, comment #80:

Hi Ineiev,

If you are interested in a overview of the application, here is a youtube link.

https://youtu.be/b-kgi-hVMok

Joël Krähemann <jkraehemann>
Thu 04 Oct 2018 08:20:33 PM UTC, comment #79:

Hi Ineiev,

It is time to tell you what to recognize. ALL FILES related to the application contain valid copyright and license notices. This means all files matching the pattern:

Your argumentation has some incompleteness and looks not serious. You want me to do your job, I have checked at least 3 may be 4 to 5 times all unrelated files to application, if they contain the notices, too.

You decide and it is your job to verify that the files are correct. I just tell you 100% of the files contain such notices.

If not then because they where either unrelated or of temporary nature. Look at this file:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/test/scale_test.c?h=2.0.x

I just wanted to test if everything works as expected, it is of temporary nature because the integration tests should make it useless.

At most, I take it for serious to do proper licensing. Your behavior just causes some bad ambience. Might be, I didn't express myself strong enough.

Well, I love my freedom and I did the notices in truth and faith. I believe in there is no editor but emacs, the 4 freedoms and access to good software shall not be a privilege.


by Joël

Joël Krähemann <jkraehemann>
Wed 03 Oct 2018 02:59:01 PM UTC, comment #78:

> All files have now copyright and license notice. If not, because I didn't recognize it.


Then we should make sure that you now recognize it correctly.

  • How did you recognize them before?
  • How is it different now?
  • What should those notices look like?
Ineiev <ineiev>
Site AdministratorIn charge of this item.
Sun 30 Sep 2018 11:52:51 AM UTC, comment #77:

Hi Ineiev,

All files have now copyright and license notice. If not, because I didn't recognize it.

FYI, I just updated the docs and did some additional notices:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/images/README?h=2.0.x&id=a5d83079107dc55e04e33a768f35bbefad990e3b

Joël Krähemann <jkraehemann>
Sun 30 Sep 2018 09:27:47 AM UTC, comment #76:

I think I'm not on the same page.

You say you didn't miss any files. Before comment #69, copyrightable files like configure.ac had no copyright and license notices. Do you mean you left them without notices intentionally?

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Thu 20 Sep 2018 09:58:05 AM UTC, comment #75:

Hi Ineiev,

What is wrong with you? You told me to mention copyright notice in README if no supported in specific files. I even showed you the README with the matching line number.

If you want to know why symbol files don't support comments ask GCC developers. For the marshaller files ask GLib-Object upstream.

I just want to say, I didn't miss any files.

Bests,
Joël

Joël Krähemann <jkraehemann>
Thu 20 Sep 2018 06:20:42 AM UTC, comment #74:

I think this calls for another question, namely, why these files don't support comments, and doesn't answer the original questions:

> Did you make sure that all files in your tarball have valid copyright and license notices?


and

> (In fact, how did it come out that you missed the files I pointed out previously, in comment #69?)


(I've corrected the comment No when citing comment #72).

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Wed 19 Sep 2018 06:40:14 PM UTC, comment #73:

Hi Ineiev,

I don't think that the symbol files (*.sym) support comments. So do neither the marshaller files.

They are properly mentioned in README, see here:
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/README?h=2.0.13#n148

and ...

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/object/README?h=2.0.13#n4

and ...

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/widget/README?h=2.0.13#n4

The generated files have the correct copyright and license notice, see here:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/object/ags_marshal.h?h=2.0.13
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/widget/ags_widget_marshal.h?h=2.0.13

Best regards,
Joël

Joël Krähemann <jkraehemann>
Wed 19 Sep 2018 05:47:00 PM UTC, comment #72:

Hi, Joël,

Did you make sure that all files in your tarball have valid copyright and license notices?

(In fact, how did it come out that you missed the files I pointed out previously, in comment #64?)

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Tue 18 Sep 2018 09:50:26 PM UTC, comment #71:

Hi Ineiev,

Didn't hear for a while. Why? By the way, I did the release of 2.0.0, about a week ago.

I would really love to see some advance. Sorry, for being really busy because I had to fix bugs. As for today, we have micro release 2.0.12. Hell, a lot of code was broken, due to refactoring.

Tomorrow, I intend to do a screencast and the audio shall be recorded by GSequencer itselves. I wanted to do so on Saturday but recognized there is a need to improve the code.

Bests,
Joël

Joël Krähemann <jkraehemann>
Tue 11 Sep 2018 07:32:20 PM UTC, comment #70:

I have corrected the mentioned files missing copyright.

Joël Krähemann <jkraehemann>
Tue 11 Sep 2018 07:46:02 AM UTC, comment #69:

configure.ac
functional-tests.mk still have no copyright notice.

ags/object/ags_marshallers.list
libags_audio.sym
apple_script.sch have neither copyright nor license notices.

Please check other files as well, I didn't check them all.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Wed 05 Sep 2018 02:54:46 PM UTC, comment #68:

Just added missing copyright notices.

Joël Krähemann <jkraehemann>
Wed 05 Sep 2018 02:46:15 PM UTC, comment #67:

Hi,

Well, the copyright notice is missing for many files in docs/*. Although the document itself states: Copyright (C) &jkraehemann;

But the XML files are going to be fixed.

Just commited gsequencer.share/styles/ags.rc, I was thinking about the gsequencer.share/styles/README

Thank you,
Joël

Joël Krähemann <jkraehemann>
Wed 05 Sep 2018 02:02:56 PM UTC, comment #66:

> ags.xsl contains...


Yes, it does. That text is a license notice, it isn't a copyright notice. The copyright notice is absent.

> gsequencer.1...


That text is ambiguous. "Version 3 or later" doesn't necessarily mean that the user is free to apply any GPL version since 3.

> Other files
>
> They all include valid copyright notices, afaik.


No. For instance, gsequencer.share/styles/ags.rc doesn't. Please check what valid copyright and license notices should look like.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Wed 05 Sep 2018 01:10:51 PM UTC, comment #65:

Hi,

  • ags.xsl contains:

<!-- Copying and distribution of this file, with or without modification, -->
<!-- are permitted in any medium without royalty provided the copyright -->
<!-- notice and this notice are preserved. This file is offered as-is, -->
<!-- without any warranty. -->

  • gsequencer.1

This manual page is part of GSequencer. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

  • gsequencer.share/demo-songs/agsly.xml

Was just removed

  • ags/test/scale_test.c

I just wanted to test something, but fixed anyway.

  • functional-tests.mk

This was fixed.

  • Other files

They all include valid copyright notices, afaik.

Joël Krähemann <jkraehemann>
Mon 03 Sep 2018 12:52:13 PM UTC, comment #64:

Short licenses like COPYING.stk-4.3 should be embedded directly in the relevant source files, there is no need to put them in dedicated files.

gsequencer.share/demo-songs/agsly.xml
gsequencer.share/styles/ags.rc
functional-tests.mk
libags_audio.sym
ags/object/ags_marshallers.list
ags/test/scale_test.c have neither copyright nor license notices.

The notices for ags/object/ags_marshal.c moved to README, this is not correct; README is only a fallback for the formats that don't allow for notices.

ags.xsl configure.ac have no valid copyright notice.

The license notice in gsequencer.1 is ambiguous: it doesn't say at whose option GPL version number is.

I didn't look through all files; please check other files as well.

Since you'll edit files to fix those issues, anyway, I recommend
using the full form of GPL notices in README files,

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Sat 01 Sep 2018 11:34:35 PM UTC, comment #63:

See previous post.

http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=2.0.x&id=e4f922730010b295e452a485379a0895d96461eb

Joël Krähemann <jkraehemann>
Sat 01 Sep 2018 11:33:49 PM UTC, comment #62:

Hi,

Unsure, if I did it correct.

http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=2.0.x
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/audio/recall/ags_peak_audio_signal.c?h=2.0.x

Joël Krähemann <jkraehemann>
Sat 01 Sep 2018 02:54:36 PM UTC, comment #61:

Hi Ineiev,

Did you recognize the GSequencer-v2.0.0-beta release. I just decided to capture audio can wait until 2.1.x. So I move forward on cleaning the source code. My intension is to do the definitive release, soon. I think in 1-2 weeks we release 2.0.0.

Bests,
Joël

Joël Krähemann <jkraehemann>
Tue 28 Aug 2018 10:58:29 AM UTC, comment #60:

Yes, I think it's the full text of the license; I believe it's GPL-compatible.

No, I didn't see that text (and text of any other license) on that page.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Tue 28 Aug 2018 09:10:22 AM UTC, comment #59:

I have provided even the line number. Yes it contains more than one license there. Do you think it is not the full text?

License: STK-4.3
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files
(the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
.
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
.
Any person wishing to distribute modifications to the Software is
requested to send the modifications to the original developer so that
they can be incorporated into the canonical version. This is, however,
not a binding provision of this license.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Joël Krähemann <jkraehemann>
Tue 28 Aug 2018 05:58:33 AM UTC, comment #58:

I see no license text on that page.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Tue 28 Aug 2018 01:13:40 AM UTC, comment #57:

Hi Ineiev,

Debian packages contain for such exotic licenses the full text. Please take a look at:
https://salsa.debian.org/multimedia-team/faust/blob/master/debian/copyright#L438

Joël Krähemann <jkraehemann>
Mon 27 Aug 2018 05:18:50 PM UTC, comment #56:

I see; that repository does contain such files; they say, "declare license "STK-4.3"; // Synthesis Tool Kit 4.3 (MIT style license)", but what is the actual text of that license?

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Fri 24 Aug 2018 06:44:44 AM UTC, comment #55:

Hi Ineiev,

Faust is a programming language specialized on music synthesis. Thought, he says most people get it by the Faust distribution: In Faust's filters.lib, search for peak_eq, shelf, etc. Faust compiles to pretty tight C++. Or you can adapt my online book code as your prefer.

Joël Krähemann <jkraehemann>
Fri 24 Aug 2018 05:51:57 AM UTC, comment #54:

> It looks good so far. At the week-end, I intend to do the beta release.


Good, I'll check it.

> Can you tell me any tool to inspect the files automated?


Not really. Assaf had a beta-level script, but I even couldn't make it run locally for me. I do it manually like $view `find . -type f`.

> My Faust code is all licensed "STK-4.3"


When I download a snapshot of the master branch of Faust from GitHub, the license specified is GPLv2+. Is that a different program?

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Wed 22 Aug 2018 08:53:13 AM UTC, comment #53:

Update, I got a reply for the email sent, yesterday. He says it is safe to reuse the code: My Faust code is all licensed "STK-4.3", which is basically MIT license plus a non-binding request to contribute bugfixes/improvements.

Joël Krähemann <jkraehemann>
Wed 22 Aug 2018 12:14:07 AM UTC, comment #52:

Hi Ineiev,

I would love to provide a 10 band peaking equalizer. Much of the work was done so far, except the relaying algorithm.

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/audio/recall/ags_eq10_audio_signal.c?h=2.0.x#n193

^^ this function is going to be fixed because it is not what I want.

I tried to contact the author of:

https://ccrma.stanford.edu/~jos/filters/Peaking_Equalizers.html

But without any response, so far. Do you think it is safe to use his finding and rewrite it as a GSequencer effect processor?

I am unsure about because it is more than just a+b (this is actual how you mix audio buffers). Else, do you know anyone able to provide me some basics that we can reuse?

I have a lot to do in view of the beta release, at worst case I am going to derive my own equalizer algorithm.

thank you,
Joël

Joël Krähemann <jkraehemann>
Tue 21 Aug 2018 11:49:36 PM UTC, comment #51:

It looks good so far. At the week-end, I intend to do the beta release. Can you tell me any tool to inspect the files automated? Might be I didn't see an issue.
Note, I did my focus on reworking libags_audio.so.2. libags_thread.so.1's symbols are going to be merged into libags.so.2 and thus the library will be removed.

Joël Krähemann <jkraehemann>
Mon 21 May 2018 07:21:54 AM UTC, comment #50:

Very well, we'll wait.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Sun 20 May 2018 12:22:34 PM UTC, comment #49:

Hi Ineiev,

If you are asking for manual check of the files, then I have a need for some more time. In February I started to rework the entire code base. The idea was edit every file and fix what is needed.

I have reviewed many files so far. If there is a problem with any license notice I am going to discover it.

I started with the audio part of the project:

ags/plugin/**
ags/audio/**

The goal is to identify not used code for removal and update the lock strategy of objects. There are some other changes I do and it is in a very experimental state. Please consider my RSS feed of GSequencer on savannah for further informations.

My desired dead-line is in August to complete the manual review. For every file edited, I even update the copyright year.

I don't think that there should be any problem with my distribution. Since the files I wrote are either GFDLv1.3, AGPLv3 or GPL3. These are the licenses I prefer.

Joël Krähemann <jkraehemann>
Sat 19 May 2018 03:49:48 PM UTC, comment #48:

Thank you, Joël.

Have you checked all files in your distribution?

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Thu 17 May 2018 06:19:46 PM UTC, comment #47:

Sorry,

It is located here, dates back to February 2004 (the early days).

https://github.com/gsequencer/gsequencer.github.io/blob/master/retro/src_31_03_04-0.2.9-19pre15.tar.bz2

Joël Krähemann <jkraehemann>
Thu 17 May 2018 06:11:17 PM UTC, comment #46:

Just added the copyright:

Copyright (C) 2005-2018 Joël Krähemann

docs/images/README
gsequencer.share/icons/README
gsequencer.share/images/README

I prefere the range because you have to regard it as entire. Thought, the logo is older but can't tell the exact creation date.

If you want to know in detail we have to do some research in very old release and may be find a stolen notebook. Or do some data recovery on old floppy disks.

https://sourceforge.net/projects/ags/files/0.2.x/

^^ Here are some files I was able to rescue. The earliest timestamp is around April or May of 2004.

Joël Krähemann <jkraehemann>
Thu 17 May 2018 05:52:23 PM UTC, comment #45:

Just completed icon PNGs metadata and added GPLv3 as license.

gsequencer.share/images/ags.png
gsequencer.share/images/ags_supermoon-800x450.png
gsequencer.share/icons/ags.png
gsequencer.share/icons/jumper.png

Joël Krähemann <jkraehemann>
Thu 17 May 2018 04:11:48 PM UTC, comment #44:

I just edited meta information of the PNGs and added GFDL v1.3 as license.

Joël Krähemann <jkraehemann>
Thu 17 May 2018 01:24:21 PM UTC, comment #43:

Hi,

Here are the licenses used:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/COPYING?h=2.0.x
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/COPYING.server?h=2.0.x
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/COPYING.docs?h=2.0.x

Joël Krähemann <jkraehemann>
Thu 17 May 2018 01:08:33 PM UTC, comment #42:

Hi Ineiev

Sorry for the delayed response. I have missed your reply.

As an excuse, I revise the entire code base. This is a really time consuming task.

My will, is definitely to match hosting requirements. I hope you understand. The large amount of code makes it difficult to maintain. Any help would be appreciated.

AGS_iterator.png is listed here:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/docs/images/README?h=2.0.x#n24

Bests,
Joël

Joël Krähemann <jkraehemann>
Tue 01 May 2018 11:56:47 AM UTC, comment #41:

You did, but you haven't completed it: for example, images/docs/AGS_iterator.png lacks copyright notices. I've already pointed to GNU documentation about what licensing notices and copyright notices should look like.

I begin to think that your package has no resources to fulfil Savannah hosting requirements.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Tue 01 May 2018 11:38:12 AM UTC, comment #40:

Yes, I did so.

Joël Krähemann <jkraehemann>
Tue 01 May 2018 10:44:17 AM UTC, comment #39:

Please make sure all files in your distribution follow GNU guidelines; in particular, every file should have both copyright and license notices.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Fri 27 Apr 2018 08:24:39 AM UTC, comment #38:

Hi Ineiev,

Just added the READMEs to subdirectories.

http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=2.0.x&id=5e57b547f8d46c60e0e799002f95dcd5f509e609

Joël Krähemann <jkraehemann>
Tue 10 Apr 2018 05:57:45 PM UTC, comment #37:

Please make sure all files in your distribution follow GNU guidelines. Every file should have both copyright and license notices; for formats that don't allow embedded comments, the notices should be written in the README in the same directory as the files in question.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Wed 04 Apr 2018 06:19:34 PM UTC, comment #36:

Hi Ineiev,

Just updated the README and I am more explicit, now. Sorry about the icons missing license notes.

Well their origin is from the very same GIMP file.

Joël Krähemann <jkraehemann>
Wed 04 Apr 2018 03:47:25 PM UTC, comment #35:

Copyright and license notices for some files still differ from what GNU guidelines say: for example, gsequencer.share/images has no README where copyright and license for the images would be explained; even in the top-directory README, ags.png has no copyright notice, and ags_supermoon-800x450.png doesn't seem to be mentioned anywhere.

Notices like "GPLv3+" and "Following listings are used by the documentation and hence are distributed under the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation" (without "(at your option)") are ambiguous.

Please make all files in your distribution compliant.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Sun 01 Apr 2018 07:30:39 PM UTC, comment #34:

However it was not clear to me what license exactly. So I just removed it and disabled the unit-test.

http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=2.0.x&id=b0deb2e4a73c22932d678a9fe99b39989965d79c

The changes go to master as soon the 2.0.x branch is ready for release.

Joël Krähemann <jkraehemann>
Sun 01 Apr 2018 07:12:00 PM UTC, comment #33:

Hi Ineiev,

Well he promises at least that mda-lv2 is 100 % free software.

http://git.drobilla.net/cgit.cgi/mda.lv2.git/plain/README

If this statement is not clear enough, I am going to remove the file. Since I can't add the copyright myself.

Joël Krähemann <jkraehemann>
Sun 01 Apr 2018 05:10:10 PM UTC, comment #32:

Hello, Joël;

I wouldn't like to consider the issue under this angle: what particular files I don't want. My personal preferences shouldn't matter; the point is that the maintainers of the package should follow Savannah policies, including the rules about copyright status and distribution terms (I don't think I should put a link here, because you must have read all those things carefully when you submitted your package to GNU, agreeing to follow all those guidelines).

Do you think that file was compliant with the policies? If yes, please explain how.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Wed 14 Mar 2018 09:45:37 PM UTC, comment #31:

Hi Ineiev,

Please, tell me what file exactly you don't want in the repository and I am going to delete them.

The last discourse to figure out copyright wasn't fun at all. It is easier to remove or replace the files mentioned.

I think the automake, gettext or gtk+-2.0 related files can stay. Since other GNU software makes use of it, too.

I never got any response from the maintainer of EPiano-presets.ttl. I think this is because the situation is not really clear. The plugin was actually written by someone else.

Just fixed the 3 files copyright notice.

http://git.savannah.nongnu.org/cgit/gsequencer.git/log/?h=2.0.x

Bests,
Joël

Joël Krähemann <jkraehemann>
Thu 22 Feb 2018 03:30:22 PM UTC, comment #30:

> Either they have a valid copyright and license notice or otherwise stated here:
>
> http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/README?h=2.0.x#n50


Notes like "licensed under the terms of GNU GPLv3+" are not clear enough, could you use a form recommended by the GNU project?

Some files like docs/images/ags_ffplayer.png still lack copyright notices, and the form of the "copyright notice" for the others is not valid, like "copyright provided by Stefan Sauer", please check what a copyright notice should look like. (Note that the README file should be located in the same directory as the files whose notices it includes.)

I'm sorry I have to cite these documents since you must had read them before you offered your package for the GNU project.

> Just found 4 files without any:

...

> But only this one is included in the tarball:


Why are the 3 other included in VCS? Strictly speaking, you distribute them. Why do you make your repository technically undistributable?

> http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags_functional_notation_edit_test.xml?h=2.0.x
>
> It is a file produced by GSequencer and used by the unit-tests.
> I think mention it in the README would be fine because the
> application doesn't support adding license notes.


I agree.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Thu 22 Feb 2018 05:16:16 AM UTC, comment #29:

Hi Ineiev,

Either they have a valid copyright and license notice or otherwise stated here:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/README?h=2.0.x#n50

Just found 4 files without any:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/apple_script.sh?h=2.0.x
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/invoke-gdb.c?h=2.0.x
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/scale_converter.c?h=2.0.x

But only this one is included in the tarball:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags_functional_notation_edit_test.xml?h=2.0.x

It is a file produced by GSequencer and used by the unit-tests. I think mention it in the README would be fine because the application doesn't support adding license notes.

Joël Krähemann <jkraehemann>
Wed 21 Feb 2018 04:31:00 PM UTC, comment #28:

What about other files in your tarball? Do they all have valid copyright and license notices?

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Sun 04 Feb 2018 10:00:49 PM UTC, comment #27:

Hi Ineiev,

I have just contacted the maintainer of the package mda-lv2.

By Joël

Joël Krähemann <jkraehemann>
Sun 04 Feb 2018 03:48:33 PM UTC, comment #26:

Hello, Joël!

I'd appreciate it very much if you replied on Savannah rather than by email, it would be much more convenient for me.

> It is the original file provided by the mda-lv2 package.


I don't think this is relevant. Any file you distribute should have valid notices.

> First it is not common to *.ttl files to have license notes


Why not?

> and I have stated the license note in the README (see last line)


First, the README file should be located in the same directory with the file in question, second, you still didn't provide a valid copyright notice, please check https://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html to see how they should look like, and the license notice is also not satisfactorily unambiguous; for recommended texts please see the licenses themselves, https://www.gnu.org/licenses/gpl-howto.html and https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Code.html.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Fri 02 Feb 2018 10:17:05 AM UTC, comment #25:

lv2.lib/mda/EPiano-presets.ttl has no notices.

Please make sure every file in your tarball has valid copyright and license notices.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Tue 30 Jan 2018 10:39:02 AM UTC, comment #24:

gsequencer.1 lacks a license notice.

Please make sure every file in your tarball has valid copyright and license notices.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Thu 25 Jan 2018 10:03:38 PM UTC, comment #23:

Hi,

I just have updated gtk-doc related copyright notices.

http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=1.5.x

Joël Krähemann <jkraehemann>
Sun 15 Oct 2017 07:51:10 AM UTC, comment #22:

Hi,
Just regenerated gsequencer.1 and midi2xml.1 and added more copyright notes to README.

Still waiting for gtk-doc.

Joël Krähemann <jkraehemann>
Sat 14 Oct 2017 08:44:38 PM UTC, comment #21:

lv2_programs.h actually uses ISC license.
https://opensource.org/licenses/ISC

Joël Krähemann <jkraehemann>
Sat 14 Oct 2017 07:12:55 PM UTC, comment #20:

Just commited a new version of the README
http://git.savannah.gnu.org/cgit/gsequencer.git/tree/README?h=1.1.x

I am unsure about if this is really BSD licensed, could you verify this:
http://git.savannah.gnu.org/cgit/gsequencer.git/tree/lv2/lv2plug.in/ns/lv2ext/lv2_programs.h?h=1.1.x

Still missing is response of gettext and gtk-doc.

Thank you,
Joël

Joël Krähemann <jkraehemann>
Sat 14 Oct 2017 05:47:20 PM UTC, comment #19:

FYI: https://savannah.gnu.org/bugs/?52227

Joël Krähemann <jkraehemann>
Sat 14 Oct 2017 05:40:42 PM UTC, comment #18:

FYI: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28838

Joël Krähemann <jkraehemann>
Sat 14 Oct 2017 05:39:39 PM UTC, comment #17:

Just filled a bug here:
https://debbugs.gnu.org/cgi/pkgreport.cgi?package=automake

Joël Krähemann <jkraehemann>
Sat 14 Oct 2017 05:05:45 PM UTC, comment #16:

Hi,

The code produced by `glib-genmarshal` might be able to redistribute under the terms of GNU LGPLv2.1+.

Joël Krähemann <jkraehemann>
Sat 14 Oct 2017 04:30:30 PM UTC, comment #15:

FYI: https://bugzilla.gnome.org/show_bug.cgi?id=788991

Joël Krähemann <jkraehemann>
Sat 14 Oct 2017 04:18:19 PM UTC, comment #14:

FYI: https://bugzilla.gnome.org/show_bug.cgi?id=788990

Joël Krähemann <jkraehemann>
Sat 14 Oct 2017 03:55:25 PM UTC, comment #13:

The person was in #debian-multimedia channel on irc.oftc.net

But never mind, I need some time to figure out what copyright is eligible.

Joël Krähemann <jkraehemann>
Sat 14 Oct 2017 01:35:18 PM UTC, comment #12:

> Recently I have stated that libags_server.so is licensed under the terms of the GNU AGPLv3+. The person corrected me and told we license source files and not binaries.


The person? Who were they?

Certainly you can distribute binaries under the AGPLv3, it has specific provisions for that case; if you do, these binaries are licensed under the terms of the GNU AGPLv3.

> You are complaining about copyright of generated files. I think it is questionable if you can license them at all.


I believe I can. When people download a binary installer, it usually comes with a message saying the terms of use of the program it installs, that is, license. Why do you think generated files are not licensable?

> Another problem is more that as you run `autoreconf -fi` new versions of the files are going to be installed. So copyright notice would be in first instance misleading.


I again misunderstand you. Please elaborate: how would it be misleading?

> Recently I read about RMS arguing with free software license you should obtain a patent, too. Is this yet solved?


I'm not sure what you are speaking about. Could you share a link?

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Fri 13 Oct 2017 08:45:52 PM UTC, comment #11:

Recently I have stated that libags_server.so is licensed under the terms of the GNU AGPLv3+. The person corrected me and told we license source files and not binaries.

You are complaining about copyright of generated files. I think it is questionable if you can license them at all.

Another problem is more that as you run `autoreconf -fi` new versions of the files are going to be installed. So copyright notice would be in first instance misleading. Uncertain copyright fits the situation best since it is up to upstream to make copyright decisions.

Recently I read about RMS arguing with free software license you should obtain a patent, too. Is this yet solved?

Joël Krähemann <jkraehemann>
Fri 13 Oct 2017 05:06:23 PM UTC, comment #10:

I'm surely misunderstand your explanation: how do you justify files of uncertain copyright status (which means those files are forbidden to distribute) in your tarball?

Unfortunately, the submission of gsequencer doesn't clarify that very much.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Thu 12 Oct 2017 06:15:16 PM UTC, comment #9:

Hi Ineiev,

Sorry about that but these copyrights don't belong to me. Assumed upstream changes licensing of gettext, autoconf, automake, glib-genmarshal or gtk-doc. Those files would be replaced.

During a prior submission we got to the conscience that what I say there is the actual truth.

Please look at the original submission of https://savannah.nongnu.org/projects/gsequencer/

Joël Krähemann <jkraehemann>
Thu 12 Oct 2017 04:43:28 PM UTC, comment #8:

There are lines in README like

> Third-party files with uncertain copyright provided by ...


Your package can't include any files with uncertain copyright, such files make your package legally undistributable; please find out their exact copyright status or don't use them in your package.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Thu 12 Oct 2017 05:30:45 AM UTC, comment #7:

Hi,

For your information: http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=1.1.x&id=e6ff0b09be3f6c1cd53ae034b202cb09dd6ed883

Joël Krähemann <jkraehemann>
Thu 12 Oct 2017 05:24:11 AM UTC, comment #6:

Hi Ineiev,

Regardless that gsequencer.1.xml does not get to the requested repository. I just have added a copyright notice.

http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=1.1.x&id=9a87bd60965eddefcbbe7d05080a3a5c8c1d40d5

Joël Krähemann <jkraehemann>
Wed 11 Oct 2017 01:49:14 PM UTC, comment #5:

If there is no further interest, I'll cancel this submission.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Sat 30 Sep 2017 04:08:03 PM UTC, comment #4:

I see; now, all copyrightable files should have valid copyright and license notices; in your tarball, files like libags_audio.sym and gsequencer.1 have none.

Could you fix that?

(Please note that I point to just two first files without notices I've encountered; there are likely to be more.)

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Fri 29 Sep 2017 09:03:01 PM UTC, comment #3:

Note there aren't more functions available by these dependencies it is just for platform specific input or output.

Joël Krähemann <jkraehemann>
Fri 29 Sep 2017 07:57:02 PM UTC, comment #2:

You can build the libraries without OSS4 or core-audio support.

Joël Krähemann <jkraehemann>
Fri 29 Sep 2017 03:24:09 PM UTC, comment #1:

Hello, Joël!

I can see that you list OSS4 as GPLv2-licensed; in fact, the situation seems more complicated: their site provides "open-sourced" and proprietary version, in the latter they add some hardware drivers (so it may be considered more capable).

Then, you say you have an outright proprietary dependency, core-audio. Savannah policies doesn't allow that.

Could you comment on this?

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Fri 29 Sep 2017 01:42:46 PM UTC, original submission:

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves
or discards the registration.

Registration Administration

While this item will be useful to track the registration process,
approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators,
effectively logged as site administrators (superuser):

Registration Details

  • Name: Advanced Gtk+ Sequencer Library
  • System Name: libags
  • Type: non-GNU software and documentation
  • License: GNU General Public License v3 or later (The libags-server is published under the terms of the GNU AGPLv3+. All human edited documentation and manuals are published under the terms of GFDLv1.3

May provide additional third-party components, please consider README to know about specific copyright notes.
)


Description:

Advanced Gtk+ Sequencer Library provides common objects and methods to applications. It is written in GNU C using GObject. The goal of the project is to provide abstraction of specific tasks. Like having synchronized threads, remote control of your application using XMLRPC or parallel tree based data processing.

The project provides following libraries:

  • libags
    • utility and library routines
    • core functions and basic abstraction
    • application context and configuration
    • persistence
  • libags-thread
    • synchronized thread tree
    • worker threads
    • thread pool
    • non-blocking task engine
  • libags-server
    • common controllers
    • authentication
    • registry and remote control
  • libags-audio
    • tree based representation of audio data
    • modular processing units
    • parallel computing tree
Other Software Required:

gettext, GPLv3+, http://www.gnu.org/software/gettext/,
libglib-2.0, LGPLv2+, http://www.gtk.org/,
libxml2, ?, http://xmlsoft.org/,
XMLRPC-C, BSD-3-clause, http://xmlrpc-c.sourceforge.net/,
libuuid1, GPLv2+, http://freecode.com/projects/util-linux/,
LADSPA, LGPL-2.1+, http://ladspa.org,
DSSI, LGPL-2.1+, http://dssi.sourceforge.net/,
LV2, ISC license, http://lv2plug.in/,
libinstpatch-1.0, LGPLv2, http://swamiproject.org/,
libsndfile-1.0, LGPLv2+, http://mega-nerd.com/,
libsamplerate, GPLv2+, http://mega-nerd.com/,
alsa-lib, LGPL-2.1+, http://www.alsa-project.org/,
OSS4, GPLv2, http://www.opensound.com/,
Jack Audio Connection Kit, LGPL-2.1+, http://jackaudio.org/,
pulseaudio, LGPL-2.1+, https://freedesktop.org/,
core-audio, proprietary, http://developer.apple.com/,

Other Comments:

As process of applying to the GNU project it was recommended to split http://nongnu.org/gsequencer into 2 separate projects.

Tarball URL:

https://savannah.nongnu.org/submissions_uploads/gsequencer-1.0.0-beta.tar.gz

Joël Krähemann <jkraehemann>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ineiev (Posted a comment)
  • -email is unavailable- added by jkraehemann (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

     

     

    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2018-05-01 ineiev Should Start On- => 2017-09-29
        Should be Finished on- => 2019-05-01
    2018-05-01 ineiev Should Start On- => -
        Should be Finished on- => -
    2018-05-01 ineiev Should Start On2017-09-28 => -
        Should be Finished on2017-10-08 => -
    2017-09-29 ineiev StatusNone => In Progress
        Assigned toNone => ineiev

    Back to the top


    Powered by Savane 3.3