* [gentoo-dev] terminal spreadsheet - sc fork @ 2014-11-02 23:24 Andrés Martinelli 2014-11-03 11:29 ` Peter Stuge 2014-11-03 12:01 ` Matthias Maier 0 siblings, 2 replies; 10+ messages in thread From: Andrés Martinelli @ 2014-11-02 23:24 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 252 bytes --] 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. [-- Attachment #2: Type: text/html, Size: 729 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] terminal spreadsheet - sc fork 2014-11-02 23:24 [gentoo-dev] terminal spreadsheet - sc fork Andrés Martinelli @ 2014-11-03 11:29 ` Peter Stuge 2014-11-03 12:01 ` Matthias Maier 1 sibling, 0 replies; 10+ messages in thread From: Peter Stuge @ 2014-11-03 11:29 UTC (permalink / raw To: gentoo-dev 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 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] terminal spreadsheet - sc fork 2014-11-02 23:24 [gentoo-dev] terminal spreadsheet - sc fork Andrés Martinelli 2014-11-03 11:29 ` Peter Stuge @ 2014-11-03 12:01 ` Matthias Maier 2014-11-03 13:24 ` Andrés Martinelli 2014-11-03 19:00 ` Ulrich Mueller 1 sibling, 2 replies; 10+ messages in thread From: Matthias Maier @ 2014-11-03 12:01 UTC (permalink / raw To: gentoo-dev Am 03. Nov 2014, 00:24 schrieb Andrés Martinelli <andmarti@gmail.com>: > 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 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] terminal spreadsheet - sc fork 2014-11-03 12:01 ` Matthias Maier @ 2014-11-03 13:24 ` Andrés Martinelli 2014-11-03 15:45 ` Diego Elio Pettenò 2014-11-03 19:00 ` Ulrich Mueller 1 sibling, 1 reply; 10+ messages in thread From: Andrés Martinelli @ 2014-11-03 13:24 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2121 bytes --] 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 <tamiko@gentoo.org>: > > Am 03. Nov 2014, 00:24 schrieb Andrés Martinelli <andmarti@gmail.com>: > > > 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 [-- Attachment #2: Type: text/html, Size: 2916 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] terminal spreadsheet - sc fork 2014-11-03 13:24 ` Andrés Martinelli @ 2014-11-03 15:45 ` Diego Elio Pettenò 0 siblings, 0 replies; 10+ messages in thread From: Diego Elio Pettenò @ 2014-11-03 15:45 UTC (permalink / raw To: gentoo-dev 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 flameeyes@flameeyes.eu — http://blog.flameeyes.eu/ On 3 November 2014 13:24, Andrés Martinelli <andmarti@gmail.com> 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 <tamiko@gentoo.org>: > >> >> Am 03. Nov 2014, 00:24 schrieb Andrés Martinelli <andmarti@gmail.com>: >> >> > 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 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] terminal spreadsheet - sc fork 2014-11-03 12:01 ` Matthias Maier 2014-11-03 13:24 ` Andrés Martinelli @ 2014-11-03 19:00 ` Ulrich Mueller 2014-11-03 19:24 ` Andrés Martinelli 1 sibling, 1 reply; 10+ messages in thread From: Ulrich Mueller @ 2014-11-03 19:00 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1470 bytes --] >>>>> 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 [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] terminal spreadsheet - sc fork 2014-11-03 19:00 ` Ulrich Mueller @ 2014-11-03 19:24 ` Andrés Martinelli 2014-11-04 10:57 ` Luca Barbato 0 siblings, 1 reply; 10+ messages in thread From: Andrés Martinelli @ 2014-11-03 19:24 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2090 bytes --] 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 <ulm@gentoo.org>: > >>>>> 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 [-- Attachment #2: Type: text/html, Size: 2853 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] terminal spreadsheet - sc fork 2014-11-03 19:24 ` Andrés Martinelli @ 2014-11-04 10:57 ` Luca Barbato 2014-11-04 11:51 ` Ulrich Mueller 0 siblings, 1 reply; 10+ messages in thread From: Luca Barbato @ 2014-11-04 10:57 UTC (permalink / raw To: gentoo-dev 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 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] terminal spreadsheet - sc fork 2014-11-04 10:57 ` Luca Barbato @ 2014-11-04 11:51 ` Ulrich Mueller 2014-11-04 14:39 ` [gentoo-dev] " Duncan 0 siblings, 1 reply; 10+ messages in thread From: Ulrich Mueller @ 2014-11-04 11:51 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 572 bytes --] >>>>> 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 [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-dev] Re: terminal spreadsheet - sc fork 2014-11-04 11:51 ` Ulrich Mueller @ 2014-11-04 14:39 ` Duncan 0 siblings, 0 replies; 10+ messages in thread From: Duncan @ 2014-11-04 14:39 UTC (permalink / raw To: gentoo-dev Ulrich Mueller posted on Tue, 04 Nov 2014 12:51:54 +0100 as excerpted: >>>>>> 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 I think that was the intention. The suggestion was that if you want a lot of otherwise custom restrictions, to avoid license proliferation start with something like the AGPLv3+ that's recognized as a standard free license but ends up being impractical for many, and then add further liberating exceptions as you like. Because the AGPLv3 is a recognized standard free license even if restricted for many in practice, and the exceptions only add additional freedoms, anyone who doesn't like them or doesn't want to legally review them can take the already well reviewed AGPLv3 only, while the exceptions do reduce the normal restrictions of the AGPLv3 in certain additional areas, for those who want/need them. Because the AGPLv3 is already both lawyer reviewed and accepted as a standard free license, that'll solve several issues at once, being unlikely to have the loopholes or internal conflicts that layman-created licenses without sufficient lawyer review often have, being accepted as a standard free license, allowing distros to do their distro thing without too much additional hassle because it's a license they're familiar with, etc. But at the same time it's restrictive enough that it tends to prevent a lot of code sharing, like the custom license alternative it replaces, and a license exception can be fashioned to encourage distribution of patches as separate tarballs, etc, as necessary. Assuming there's a proprietary license available for those wishing to purchase it and be freed of the restrictions otherwise imposed by the AGPLv3, the choice of AGPLv3 for those not choosing to purchase the proprietary license may be seen as appropriate indeed. And given Oracle's history of deliberate choice of incompatible licenses in other areas I strongly suspect the "inappropriate choice" of the AGPLv3 in this area was deliberate obstructionism as well. IOW, given Oracle's goals, they very likely see the AGPLv3 as an /entirely/ appropriate choice for this product, as evidenced by their active enforcement activities. Who care's about the unpaid user? Certainly Oracle doesn't seem too much concerned about inconveniencing them. They're unpaid and thus generate no revenue, after all! -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2014-11-04 14:40 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-11-02 23:24 [gentoo-dev] terminal spreadsheet - sc fork Andrés Martinelli 2014-11-03 11:29 ` Peter Stuge 2014-11-03 12:01 ` Matthias Maier 2014-11-03 13:24 ` Andrés Martinelli 2014-11-03 15:45 ` Diego Elio Pettenò 2014-11-03 19:00 ` Ulrich Mueller 2014-11-03 19:24 ` Andrés Martinelli 2014-11-04 10:57 ` Luca Barbato 2014-11-04 11:51 ` Ulrich Mueller 2014-11-04 14:39 ` [gentoo-dev] " Duncan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox