X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=J3p+g+UqsRrbKlsIJOX1oJxTk5TZyp7sbeBA3CZFm8o=; b=lhhXdqWfQ5K3lQZh2fizwf6nrXdw7Gc/KlJAPppXMm6O2kz3LjZD75HrGBLk94eN4B iDnWWgZFa9PAz6LTGQnFPWn+wDF8+cmsof5ec1pwBUCNhuTnBSBAPgslPHIiib70ZHFU vpf4K6DH92QdIlkTM6Nur6BjObcxQ3UZIALlWM+jeeyroimU2SPijw/4zSnKaocK8Apw 4Mn8NTY2Z36zW4DOI+REOBUOtFG3J2RoTTdND5ZvCyuYNVw2Yl8QVx7FXwf/H2Cyk+Hu Rq1lXgT7sxXy10Bt8qhabAqkfLfS73WWJLyYLQfRVo/O6bLBdsu7Xo4wt/S0QXP31HfU 3IGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=J3p+g+UqsRrbKlsIJOX1oJxTk5TZyp7sbeBA3CZFm8o=; b=neX439T5w9D1T3z44B9g6u3bL5fIZUPgeVbMkuO7ZSetvVA6F2n+rDIGNJNVf/DjpQ pO0DTDidqMuhUM/ImmPdd9q9b8MfNY34Yfr++DR+EXozHcrCVxqYKp+i4MLXGxdd0uJB dalrZidYv4/yWkRKpFhkjZWc8uVnm/U1DoHKXEeZnsonoIPf6alEROKJYF1VONI4nwX3 qYyFaAULIfCdlqFtLHEl+UQgzNNDzmRE794zb5UCWfbt+I+Uzv59Sf8QLCIl/tiUjKcs vqV6GawJrvGNd/3zpg6rlHlzB2OBcv4ywHwOTI+cnsKcWjPBvWR/9sI7fyssTgN5z1eL I/EQ== X-Gm-Message-State: AOAM531m7yghEER0l3MypeP08Bhr1NMHWhZJHXlarS/xWHz6XB5LqkOD hWSGIZUAvg1I9AM6hwLEaQq4rvPZU1M= X-Google-Smtp-Source: ABdhPJzPaQ12Pwr/9EfMzzFKdrdJ6m7jLXpxtAopVWe5Fwuu3ZvWdZOcA3LFAJgQdI1j7GHz/G4kiA== X-Received: by 2002:a2e:865a:: with SMTP id i26mr1987073ljj.246.1599163392188; Thu, 03 Sep 2020 13:03:12 -0700 (PDT) Date: Thu, 3 Sep 2020 23:02:39 +0300 From: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-help AT delorie DOT com]" To: geda-help AT delorie DOT com Subject: Re: [geda-help] Linux Message-ID: <20200903200239.GD8483@newvzh.lokolhoz> Mail-Followup-To: geda-help AT delorie DOT com References: <664de6c2-ad96-8298-1b64-ad550acfca64 AT k4gvo DOT com> <20200901193434 DOT GB19839 AT newvzh DOT lokolhoz> <20200902141116 DOT GA2911 AT newvzh DOT lokolhoz> <20200902165424 DOT GB2911 AT newvzh DOT lokolhoz> <333FD0E9-238C-445F-AEE4-850B0EA19A88 AT ece DOT orst DOT edu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <333FD0E9-238C-445F-AEE4-850B0EA19A88@ece.orst.edu> User-Agent: Mutt/1.10.1 (2018-07-13) Note-from-DJ: This may be spam Reply-To: geda-help AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-help AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Wed, Sep 02, 2020 at 12:08:43PM -0700, Roger Traylor (traylor AT engr DOT orst DOT edu) [via geda-help AT delorie DOT com] wrote: > Vladimir, > Pardon me for being uninformed, but I’ve looked around and have yet to figure out > exactly what the difference/motivation was for the lepton fork. I’m not being > critical, but trying to understand it. I may adopt it in the future if I knew what > the benefits were. > Thanks, > Roger Traylor Roger, The history is long and it will jugde whose approach is better. My main motivation was to keep the project alive. The second one was developing using Scheme as its main high-level language. The third one was restricting of introducing of third party code written in whichever language in order to maintain code base maintainable given what man-power we had all the time :-) A bit of history: While I tried to keep geda-gaf alive (I started working on it since about 2009) by working on and maintaining its C and Guile base, Roland decided (in my view) to transform geda-gaf into his xi/xorn by replacing some pieces of C and Guile project code with his new Python code. Some loud gEDA users had supported him in that, and, since there was no explicit and apparent (declared) leader (such a "democracy", being "anarchy" in essence), we've decided (several people, mostly real geda-gaf developers, supported me) to make a fork. Now, you can judge yourself which approach is better: Lepton has no issues with obsolete Guile and Python versions and is supported by many new distribution versions. OTOH, as I was concerned, we've lost a substantial amount of our user base and support due to such an unfair renaming/hijacking (IMO, xorn could live as a separate project, though without geda-gaf it could die, which I consider an only reason why Roland strived to include it in geda-gaf). I can err, as all people :-) Hope no flame war will follow :-/ -- Vladimir (λ)επτόν EDA — https://github.com/lepton-eda