Dear Dr. Gibson,

I hope you are well. Release of the source code for TRF under a Free or
Open Source license would be greatly appreciated.

Thank you very much for your contributions to science,

Cheers,

--
Michael R. Crusoe
Co-founder & Lead,
Common Workflow Language project
[email protected]

On Tue, Jun 26, 2018, 10:27 Andreas Tille <[email protected]> wrote:

> Hi again,
>
> I have checked the download page of trf[1] but there is no new release.
> I wonder what might be the progress of a release under a free license.
> May be you switched to some Git development platform and I just missed
> the move?
>
> Kind regards
>
>          Andreas.
>
> [1] https://tandem.bu.edu/trf/trf.download.html
>
> On Thu, Oct 12, 2017 at 10:45:28PM +0200, Andreas Tille wrote:
> > Hi Yozen,
> >
> > thanks for the helpful and long term promising answer.
> >
> > Kind regards
> >
> >        Andreas.
> >
> > On Thu, Oct 12, 2017 at 04:17:59PM -0400, Yozen Hernandez wrote:
> > > Hi Andreas,
> > >
> > > So far, no change from the last time we spoke.
> > >
> > > However I can say that the long term goal is to release TRF under an
> open
> > > source license, and we have been looking to do this for a while. We
> have
> > > some things we'd like to get done with the code first and then we will
> pick
> > > an open source license and release the code. However, we don't have a
> set
> > > timeline on this at the moment.
> > >
> > > If I am still in this lab at that time I will be sure to update you
> all on
> > > the status. For future questions about TRF being released please
> contact
> > > our lab's PI Dr. Gary Benson at [email protected]. I can be contacted
> about
> > > development questions, bugs, etc, but I may take some time to respond
> and
> > > address most issues.
> > >
> > > Thanks & best,
> > > Yozen
> > >
> > > *Yözen Hernández*
> > > *Graduate Program in Bioinformatics, PhD Candidate*
> > > *Laboratory for Biocomputing and Informatics*
> > > *Boston University*
> > > *(347) 829-6936 - [ (347) 82YOZEN ]*
> > >
> > > On Fri, Oct 6, 2017 at 4:36 PM, Andreas Tille <[email protected]>
> wrote:
> > >
> > > > Hi Yozen,
> > > >
> > > > more than one year ago and one Debian release later I'd like to
> refresh
> > > > my question:  Do you have any news about freeing Tandem Repeat
> Finder?
> > > >
> > > > Kind regards
> > > >
> > > >       Andreas.
> > > >
> > > > On Wed, Jun 22, 2016 at 11:02:28AM +0200, Andreas Tille wrote:
> > > > > Hi Yozen,
> > > > >
> > > > > thanks for your hint and understanding - I'll write to Gary Benson.
> > > > >
> > > > > Kind regards
> > > > >
> > > > >      Andreas.
> > > > >
> > > > > On Sun, Jun 19, 2016 at 12:12:55PM -0400, Yozen Hernandez wrote:
> > > > > > Dear Michael and the rest of the Debian Medical Team,
> > > > > >
> > > > > > Sorry again for the long response time. I should clarify that I
> am
> > > > only the
> > > > > > current maintainer of TRF, and have no say over whether or not it
> > > > becomes
> > > > > > open source. For further inquiries regarding TRF, please contact
> the
> > > > > > original author, and my PI, Dr Gary Benson at [email protected].
> > > > > >
> > > > > > As for all of your arguments regarding the importance of open
> source
> > > > > > software, especially in science, please know that I completely
> agree
> > > > with
> > > > > > you on every point. I am personally a strong supporter of open
> source
> > > > > > software, and everything that I write myself I either have
> released, or
> > > > > > plan to release under an open source license.
> > > > > >
> > > > > > Thanks for all your interest.
> > > > > >
> > > > > > Best,
> > > > > > Yozen
> > > > > >
> > > > > >
> > > > > > *Yözen Hernández*
> > > > > > *Graduate Program in Bioinformatics, PhD Candidate*
> > > > > > *Laboratory for Biocomputing and Informatics*
> > > > > > *Boston University*
> > > > > > *(347) 829-6936 - [ (347) 82YOZEN ]*
> > > > > >
> > > > > > On Fri, May 27, 2016 at 4:31 AM, Michael Crusoe <
> > > > [email protected]>
> > > > > > wrote:
> > > > > >
> > > > > > > Dear Yozen,
> > > > > > >
> > > > > > > As a research software engineer who works with sequencing
> analysis
> > > > > > > researchers I join Andreas in asking you to release Tandem
> Repeat
> > > > > > > Finder under a free license.
> > > > > > >
> > > > > > > I see that you have been funded with NSF grants, that is great!
> > > > > > > However, to treat the public ethically, the software should be
> > > > free—as
> > > > > > > in freedom—for the whole public. This means the freedom to
> read the
> > > > > > > source code so that they may understand it better, the freedom
> to
> > > > > > > modify the source code so that they may improve upon it, and
> the
> > > > > > > freedom to redistribute the source code and their
> modifications so
> > > > > > > that they may share bug fixes and new features.
> > > > > > >
> > > > > > > Many researchers actively avoid non-open-source software, see a
> > > > > > > discussion from my previous boss C. Titus Brown:
> > > > > > >
> http://ivory.idyll.org/blog/2015-on-licensing-in-bioinformatics.html
> > > > > > > under "Why avoid non-open-source software?"
> > > > > > >
> > > > > > > One of the many benefits I have enjoyed with releasing my
> software
> > > > > > > under a free or open source license is the improvements I get
> from
> > > > > > > other users.
> > > > > > >
> > > > > > > TRF is widely used, as I'm sure you know. Unlike most software
> that
> > > > > > > has been written it has shown to be useful. Sharing the source
> code
> > > > > > > provides a path to sustainability should you decide to
> dedicate your
> > > > > > > time to other projects or if you are not able to continue
> maintaining
> > > > > > > the codebase.
> > > > > > >
> > > > > > > I hope you take my letter into consideration. If you have any
> > > > > > > questions about licensing I would be happy to answer them.
> > > > > > >
> > > > > > > This is not an obligation to run a community based open source
> > > > > > > project, we're just asking for the right to further
> redistribute your
> > > > > > > work (with prominent attribution!) so that more people can use
> it.
> > > > > > >
> > > > > > > Cheers,
> > > > > > >
> > > > > > > On Sun, May 15, 2016 at 9:46 AM, Andreas Tille <
> [email protected]>
> > > > wrote:
> > > > > > > > Hi Yozen,
> > > > > > > >
> > > > > > > > On Thu, May 12, 2016 at 08:11:53PM -0400, Yozen Hernandez
> wrote:
> > > > > > > >> Dear Andreas,
> > > > > > > >>
> > > > > > > >> Thank you for contacting about packaging TRF. I indeed
> missed your
> > > > > > > email.
> > > > > > > >>
> > > > > > > >> Unfortunately, the source code for TRF is not freely
> available. I
> > > > do not
> > > > > > > >> know the Debian Free Software Guidelines well enough to
> decide
> > > > whether
> > > > > > > or
> > > > > > > >> not this is allowed,
> > > > > > > >
> > > > > > > > The Debian Free Software Guidelines[1] are widely accepted
> as Open
> > > > > > > > Source definition and it is actually that the source code is
> freely
> > > > > > > > available.
> > > > > > > >
> > > > > > > >> but I may have a solution that I have seen other
> > > > > > > >> packages use. For instance, the Oracle Java packages I have
> seen
> > > > ask the
> > > > > > > >> user to accept a license agreement. The package script then
> goes
> > > > on to
> > > > > > > >> download the appropriate binary upon acceptance. This could
> be
> > > > part of
> > > > > > > the
> > > > > > > >> RepeatMasker package since TRF is required by that
> software, and
> > > > I can
> > > > > > > >> assist by providing the URLs for the i386 and x64 builds.
> > > > > > > >
> > > > > > > > There are several glitches in this suggestion:
> > > > > > > >
> > > > > > > >    1. The Oracle Java packages are not part of Debian.
> Debian
> > > > ships
> > > > > > > >       with OpenJDK.  In so far the comparison is weak.
> > > > > > > >    2. For official Debian packages there is no point to ask
> for a
> > > > > > > >       license since the user can be sure that the installed
> > > > software
> > > > > > > >       is per definition free.
> > > > > > > >    3. Debian packages can only depend from other Debian
> packages
> > > > > > > >       but not from unofficial ones like Oracle Java or your
> > > > suggested
> > > > > > > >       TRF
> > > > > > > >    4. Debian ships for several architectures not only i386
> and x64
> > > > (in
> > > > > > > >       Debian nomenclature amd64).  For instance
> architectures like
> > > > arm64
> > > > > > > >       and ppc64 might become quite interesting in the near
> future
> > > > and
> > > > > > > >       we try to care for building on these architectures as
> well
> > > > > > > >
> > > > > > > > So far for the general considerations.  In the specific case
> of
> > > > > > > > scientific software we also consider the free availability
> of the
> > > > source
> > > > > > > > code as very important to prove the correctness of the
> results and
> > > > > > > > enable reproducibility.  So in this case there are extra good
> > > > reasons
> > > > > > > > for publishing the code.
> > > > > > > >
> > > > > > > >> Another work around could be to ask the user to manually
> download
> > > > and
> > > > > > > >> install TRF themselves by providing them with the URL to our
> > > > downloads
> > > > > > > page.
> > > > > > > >
> > > > > > > > As said above a Debian package is not allowed to depend from
> > > > external
> > > > > > > > resources.
> > > > > > > >
> > > > > > > >> I understand that these are not ideal solutions, but for the
> > > > forseeable
> > > > > > > >> future we will not license TRF under a free software
> license.
> > > > > > > >
> > > > > > > > I have no idea whether this might be open for discussion at
> your
> > > > site
> > > > > > > > and what might be the motivation to keep the code of a
> scientific
> > > > tool
> > > > > > > > closed.  In case you might like to re-think it I'd like to
> point
> > > > out
> > > > > > > > the following advantages:
> > > > > > > >
> > > > > > > > Due to the work of the Debian Med team Debian and its
> derivatives
> > > > like
> > > > > > > > Ubuntu gained quite some coverage in biological research.
> > > > Providing TRF
> > > > > > > > via Debian packages does not only simplify the installation
> and
> > > > > > > > maintenance for users (you might keep cluster installations
> in
> > > > mind).
> > > > > > > >
> > > > > > > > The fact that we are providing so called metapackages
> depending
> > > > from all
> > > > > > > > biological applications installing any application you see
> on this
> > > > so
> > > > > > > > called tasks page[2] might bring TRF automatically on users
> > > > computers
> > > > > > > > who might become aware of your tool just because it is
> included
> > > > here and
> > > > > > > > you might gain additional users of your software.
> > > > > > > >
> > > > > > > > As you can see on the tasks page[2] we also put some
> importance on
> > > > > > > > specifying the according publications which gives the
> authors of
> > > > the
> > > > > > > > software some extra credit.
> > > > > > > >
> > > > > > > > I could give several more good reasons but I don't know your
> > > > motivation
> > > > > > > > to keep the source code closed and may be you could rethink
> the
> > > > decision
> > > > > > > > by including the arguments above.
> > > > > > > >
> > > > > > > > Kind regards
> > > > > > > >
> > > > > > > >        Andreas.
> > > > > > > >
> > > > > > > > [1] https://www.debian.org/social_contract#guidelines
> > > > > > > > [2] http://blends.debian.org/med/tasks/bio
> > > > > > > >
> > > > > > > > --
> > > > > > > > http://fam-tille.de
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > >
>

Reply via email to