Re: [gentoo-dev] terminal spreadsheet - sc fork

2014-11-04 Thread Ulrich Mueller
> On Tue, 04 Nov 2014, Luca Barbato wrote:

> - use AGPLv3 + as many exceptions as you like if you want something
> special, who doesn't agree with them has to stay with the vanilla
> agpl3 with all its forced "freedom".

I disagree. AGPL-3 only makes sense for programs that directly
interact with users via a web server or similar. Using it for other
packages can lead to awkward situations. (If you want an example,
we're currently bitten by Oracle's inappropriate use of AGPL-3 for
sys-libs/db:6.0 [1].)

Ulrich

[1] https://bugs.gentoo.org/show_bug.cgi?id=525110


pgpvrE83Fdcn0.pgp
Description: PGP signature


Re: [gentoo-dev] terminal spreadsheet - sc fork

2014-11-04 Thread Luca Barbato

On 03/11/14 20:24, Andrés Martinelli wrote:

Yes, Vim license was the base of it, as I noticed, at least by now, that it
meets the requirements I thought necessary. About that mistake, thanks for
noticing it. It will be corrected.



Just:

- change the name, it conflicts with another package.
- use AGPLv3 + as many exceptions as you like if you want something 
special, who doesn't agree with them has to stay with the vanilla agpl3 
with all its forced "freedom".
- I'd advise to stay with LGPL though. (it is actually GPL3+exceptions 
as well)


I hope it helps.

lu



Re: [gentoo-dev] terminal spreadsheet - sc fork

2014-11-03 Thread Andrés Martinelli
Yes, Vim license was the base of it, as I noticed, at least by now, that it
meets the requirements I thought necessary. About that mistake, thanks for
noticing it. It will be corrected.

As I said earlier, I am interested in getting different people feedback
about each item of the license, and if anyone consider something could be
added and/or modified in any way, I would be glad to hear about it.
Thanks again!

2014-11-03 16:00 GMT-03:00 Ulrich Mueller :

> > On Mon, 03 Nov 2014, Matthias Maier wrote:
>
> > You have chosen to relicense your fork of the codebase under a custom
> > license that you labeled "SCIM license".
>
> > A quick peek at the license [2] reveals quite a cumbersome number of
> > issues (forced contact, contact possibility, redistribution in form of
> > tarballs and patches). Such a license usually prevents any meaningful
> > number of external contributions and packaging. Not to mention that
> > layman's licenses are almost always fundamentally flawed.
>
> AFAICS, this is identical to the vim license, but with clause
> II) 2) e) removed. (Which makes the sentence "must be distributed in
> one of the following five ways" flawed, because now there are only
> four ways a) to d) left.)
>
> > Why not using an FSF-approved, OSI-approved, and/or DFSG compatible
> > license instead? I'm sure that there is something available that fits
> > your taste. (You can e.g. license under "GPL 2 or later" and ask for a
> > special (non binding) courtesy to inform you of changes/patches.)
>
> The vim license is approved by the FSF:
> https://www.gnu.org/licenses/license-list.html#Vim
>
> Most likely it will remain a free software license even after removal
> of above-mentioned clause, but certainly it is no longer GPL
> compatible.
>
> Otherwise, I agree that using one of the existing free software
> licenses would be much preferred. License proliferation is a real
> problem.
>
> Ulrich
>
>
> > [2] https://github.com/andmarti1424/scim/blob/master/LICENSE
>



-- 
Andrés Martinelli


Re: [gentoo-dev] terminal spreadsheet - sc fork

2014-11-03 Thread Ulrich Mueller
> On Mon, 03 Nov 2014, Matthias Maier wrote:

> You have chosen to relicense your fork of the codebase under a custom
> license that you labeled "SCIM license".

> A quick peek at the license [2] reveals quite a cumbersome number of
> issues (forced contact, contact possibility, redistribution in form of
> tarballs and patches). Such a license usually prevents any meaningful
> number of external contributions and packaging. Not to mention that
> layman's licenses are almost always fundamentally flawed.

AFAICS, this is identical to the vim license, but with clause
II) 2) e) removed. (Which makes the sentence "must be distributed in
one of the following five ways" flawed, because now there are only
four ways a) to d) left.)

> Why not using an FSF-approved, OSI-approved, and/or DFSG compatible
> license instead? I'm sure that there is something available that fits
> your taste. (You can e.g. license under "GPL 2 or later" and ask for a
> special (non binding) courtesy to inform you of changes/patches.)

The vim license is approved by the FSF:
https://www.gnu.org/licenses/license-list.html#Vim

Most likely it will remain a free software license even after removal
of above-mentioned clause, but certainly it is no longer GPL
compatible.

Otherwise, I agree that using one of the existing free software
licenses would be much preferred. License proliferation is a real
problem.

Ulrich


> [2] https://github.com/andmarti1424/scim/blob/master/LICENSE


pgpTyrPfBSjE7.pgp
Description: PGP signature


Re: [gentoo-dev] terminal spreadsheet - sc fork

2014-11-03 Thread Diego Elio Pettenò
Beside being off-topic. And beside SCIM being a well-known opensource
projector for IME.

If you're inventing a new license, that's simply wrong.
Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/


On 3 November 2014 13:24, Andrés Martinelli  wrote:
> Hello there. Thanks for your time and taking a look at the app.
>
> About the license, my idea was to start scim with its own license, and keep
> it as simple as could be, but keeping in line with the points mentioned in
> it.
> I believe it will always suit best something particular and written for it,
> than something more general, but take in mind that this license can suffer
> modifications since this project is just starting! Since SCIM can be
> modified and redistributed with other license, such as any other GPL
> compatible, I believe is not as restrictive as it seems.
> Please, I am interested in hearing what points you dislike or consider are
> restrictive.
> Thanks!
>
> 2014-11-03 9:01 GMT-03:00 Matthias Maier :
>
>>
>> Am 03. Nov 2014, 00:24 schrieb Andrés Martinelli :
>>
>> > I am working on a terminal spreadsheet based on "sc", but with some
>> > adds like undo/redo..
>> > you can find it here:
>> >
>> > https://github.com/andmarti1424/scim
>> >
>> > Any new ideas and/or contribution is always welcome!
>>
>> Just out of curiosity.
>>
>> The original sc program is public domain [1].
>>
>> You have chosen to relicense your fork of the codebase under a custom
>> license that you labeled "SCIM license".
>>
>> A quick peek at the license [2] reveals quite a cumbersome number of
>> issues (forced contact, contact possibility, redistribution in form of
>> tarballs and patches). Such a license usually prevents any meaningful
>> number of external contributions and packaging. Not to mention that
>> layman's licenses are almost always fundamentally flawed.
>>
>> Why not using an FSF-approved, OSI-approved, and/or DFSG compatible
>> license instead? I'm sure that there is something available that fits
>> your taste. (You can e.g. license under "GPL 2 or later" and ask for a
>> special (non binding) courtesy to inform you of changes/patches.)
>>
>> Best,
>> Matthias
>>
>> [1]
>> http://metadata.ftp-master.debian.org/changelogs//main/s/sc/sc_7.16-3_copyright
>> [2] https://github.com/andmarti1424/scim/blob/master/LICENSE
>>
>
>
>
> --
> Andrés Martinelli



Re: [gentoo-dev] terminal spreadsheet - sc fork

2014-11-03 Thread Andrés Martinelli
Hello there. Thanks for your time and taking a look at the app.

About the license, my idea was to start scim with its own license, and keep
it as simple as could be, but keeping in line with the points mentioned in
it.
I believe it will always suit best something particular and written for it,
than something more general, but take in mind that this license can suffer
modifications since this project is just starting! Since SCIM can be
modified and redistributed with other license, such as any other GPL
compatible, I believe is not as restrictive as it seems.
Please, I am interested in hearing what points you dislike or consider are
restrictive.
Thanks!

2014-11-03 9:01 GMT-03:00 Matthias Maier :

>
> Am 03. Nov 2014, 00:24 schrieb Andrés Martinelli :
>
> > I am working on a terminal spreadsheet based on "sc", but with some
> > adds like undo/redo..
> > you can find it here:
> >
> > https://github.com/andmarti1424/scim
> >
> > Any new ideas and/or contribution is always welcome!
>
> Just out of curiosity.
>
> The original sc program is public domain [1].
>
> You have chosen to relicense your fork of the codebase under a custom
> license that you labeled "SCIM license".
>
> A quick peek at the license [2] reveals quite a cumbersome number of
> issues (forced contact, contact possibility, redistribution in form of
> tarballs and patches). Such a license usually prevents any meaningful
> number of external contributions and packaging. Not to mention that
> layman's licenses are almost always fundamentally flawed.
>
> Why not using an FSF-approved, OSI-approved, and/or DFSG compatible
> license instead? I'm sure that there is something available that fits
> your taste. (You can e.g. license under "GPL 2 or later" and ask for a
> special (non binding) courtesy to inform you of changes/patches.)
>
> Best,
> Matthias
>
> [1]
> http://metadata.ftp-master.debian.org/changelogs//main/s/sc/sc_7.16-3_copyright
> [2] https://github.com/andmarti1424/scim/blob/master/LICENSE
>
>


-- 
Andrés Martinelli


Re: [gentoo-dev] terminal spreadsheet - sc fork

2014-11-03 Thread Matthias Maier

Am 03. Nov 2014, 00:24 schrieb Andrés Martinelli :

> I am working on a terminal spreadsheet based on "sc", but with some
> adds like undo/redo..
> you can find it here:
>
> https://github.com/andmarti1424/scim
>
> Any new ideas and/or contribution is always welcome!

Just out of curiosity.

The original sc program is public domain [1].

You have chosen to relicense your fork of the codebase under a custom
license that you labeled "SCIM license".

A quick peek at the license [2] reveals quite a cumbersome number of
issues (forced contact, contact possibility, redistribution in form of
tarballs and patches). Such a license usually prevents any meaningful
number of external contributions and packaging. Not to mention that
layman's licenses are almost always fundamentally flawed.

Why not using an FSF-approved, OSI-approved, and/or DFSG compatible
license instead? I'm sure that there is something available that fits
your taste. (You can e.g. license under "GPL 2 or later" and ask for a
special (non binding) courtesy to inform you of changes/patches.)

Best,
Matthias

[1] 
http://metadata.ftp-master.debian.org/changelogs//main/s/sc/sc_7.16-3_copyright
[2] https://github.com/andmarti1424/scim/blob/master/LICENSE



Re: [gentoo-dev] terminal spreadsheet - sc fork

2014-11-03 Thread Peter Stuge
Andrés Martinelli wrote:
> I am working on a terminal spreadsheet based on "sc", but with some adds
> like undo/redo..
> you can find it here:
> 
> https://github.com/andmarti1424/scim
> 
> Any new ideas and/or contribution is always welcome!

See also teapot. Right, an undo stack is a nice feature.


//Peter



[gentoo-dev] terminal spreadsheet - sc fork

2014-11-02 Thread Andrés Martinelli
Hello there!!
I am working on a terminal spreadsheet based on "sc", but with some adds
like undo/redo..
you can find it here:

https://github.com/andmarti1424/scim

Any new ideas and/or contribution is always welcome!
Thanks!
-- 
Andrés M.