all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Tomáš Čech" <sleep_walker@gnu.org>
To: guix-devel@gnu.org
Subject: Re: [PATCH] gnu: sdcv: Add new variable.
Date: Wed, 18 Mar 2015 15:56:16 +0100	[thread overview]
Message-ID: <20150318145616.GB27555@venom> (raw)
In-Reply-To: <873852fn9i.fsf@gnu.org>

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

On Wed, Mar 18, 2015 at 02:28:25PM +0100, Ludovic Courtès wrote:
>Tomáš Čech <sleep_walker@gnu.org> skribis:
>
>> On Wed, Mar 18, 2015 at 09:39:49AM +0100, Ludovic Courtès wrote:
>>>Tomáš Čech <sleep_walker@gnu.org> skribis:
>>>
>>>> * gnu/packages/dictionaries.scm (sdcv): New variable.
>>>
>>>You pushed it already but I have some comments anyway:
>>
>> Oh, I took that there are no objections already. Sorry about that.
>
>That’s OK, I just happened to have comments.  ;-)
>
>>>> +(define-public sdcv
>>>> +  (package
>>>> +    (name "sdcv")
>>>> +    (version "0.5.0-beta4")
>>>
>>>The policy is to provide only stable versions, unless there’s a very
>>>good reason to do otherwise.  Could we use the previous version until
>>>0.5.0 is out?
>>
>> Previous version of this tool is 0.4.2, which is 8 years old, it won't work with recent compilers (it's their statement, not my experiment though), could suffer with allignment issues on more exotic architectures (ARM among them).
>
>Sounds like a good reason.  “beta4” suggests 0.5.0 will soon be released
>though, no?

I'd rather not speculate - beta2 was released 2013-07-07, beta4 was
released 2014-10-24. If there is planned beta7, it may be released
after GNU Hurd.

>> I can add comment with the reasoning.
>
>Yes please.
>
>>>> +    (synopsis "Command line variant of StarDict")
>>>
>>>Could you change it to be self-contained–i.e., without referring to
>>>StarDict (which I don’t know, and perhaps is not very well known.)
>>
>> sdcv stands for - StarDict Command line Variant
>> This is where I took the synopsis from.
>>
>> It's hard to believe that you have never heard of StarDict. I'm not
>> aware of any offline sotfware dictionary software which does not
>> support StarDict dictionary format and doesn't state it's relation to
>> stardict - be it GoldenDict, QStardict or this sdcv.
>
>What I have heard of doesn’t really matter–hopefully I’m not the only
>user of this.  ;-)
>
>Anyway, “StarDict-compatible command-line dictionary program” maybe?

OK.


>Now that I try to learn about StarDict, I stumble upon this at
><http://stardict.sourceforge.net/>:
>
>  The original StarDict project has recently been removed from
>  SourceForge due to copyright infringement reports.
>

It's hard to find anything now but AFAIR they hosted besides the
software also data, which weren't respecting copyright of original
source.

>And at <http://sdcv.sourceforge.net/>, sdvc describes itself as the
>“console version of [the] StarDict program”, which is not
>confidence-inspiring.  Some files such as dictziplib.cpp do indeed seem
>to come from StarDict.

I wasn't afraid before but now it works as FUD from the sf.net side
because the lack of information available.

>Could you check if you can find more information?  It’s in Debian and
>not on <http://libreplanet.org/wiki/NONFSDG>, which is encouraging.


The file you mentioned looks like from stardict project, but was
originally taken from dictd-1.9.7 as it states and during it's history
it always had GPL license (started with GPL1).


But there are also similarities between
stardict-3.0.4/dict/src/lib/mapfile.h
and
sdcv-0.5.0-beta4-Source/src/mapfile.hpp

and that is missing license in sdcv completely.

Further - distance.cpp (GPL) and distance.hpp (no license in header)
are probably related among projects.

Lets scratch it whole, I'm not laywer.

When there is webkit package, I may give a try to GoldenDict.

S_W


>> Is this satisfactory?:
>> "Sdcv is command line dictionary utility with support of StarDict
>
>“with support for the StarDict”
>
>> dictionary format.  For word in one language it can find translation
>> in all installed dictionaries at the same time and without specifying
>> original language.
>
>What about “It can translate words from any language to any other language
>for which a dictionary is available.”?
>
>> With proper dictionary it can also work as encyclopedic dictionary."
>
>“can also work as an encyclopedia”
>

Thanks for the fixes.

S_W

[-- Attachment #2: Type: application/pgp-signature, Size: 181 bytes --]

  reply	other threads:[~2015-03-18 14:56 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-16  9:18 [PATCH] gnu: sdcv: Add new variable Tomáš Čech
2015-03-16  9:54 ` Andreas Enge
2015-03-16 10:23   ` Tomáš Čech
2015-03-18  8:39 ` Ludovic Courtès
2015-03-18 12:25   ` Tomáš Čech
2015-03-18 13:28     ` Ludovic Courtès
2015-03-18 14:56       ` Tomáš Čech [this message]
2015-03-18 15:30         ` [PATCH] Revert "gnu: Add sdcv." Tomáš Čech
2015-03-19 16:02         ` [PATCH] gnu: sdcv: Add new variable Ludovic Courtès
2015-03-22 21:40           ` Tomáš Čech

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150318145616.GB27555@venom \
    --to=sleep_walker@gnu.org \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.