Hi Felipe,

On Jan 2, 2006, at 2:46 AM, Felipe Csaszar wrote:

I only have one disagreement regarding the design of the system. I
believe your system would be much more powerful, simpler, and useful
if it sticks to the Bibtex file format rather than implementing a new
one.

Thanks for your comments, but I'm afraid you're not going to convince me on this one. I think BibTeX was fine 15 years ago, but we can do a lot better today.

The benefits of this are many:

- The work is already done. This is a working format, thoroughly
tested, with tens or hundreds of thousand users. In fact it is the de
facto standard for serious academic writers.

That's *highly* debatable; all of it. Talk to users who do multi-lingual work, or who work in the humanities of law, and who have to live in a world where interoperability with MS Word is crucial.

Likewise, talk to developers who have to implement parsers for BibTeX (try Taco Hoekwater for one, who authored the bibliographic module for ConTeXt).

- Processing Bibtex format it is faster than XML.

And highly bug-prone, not to mention the BibTeX data model is poorly-designed, and OOo is based on an XML file format. So why would it make sense to use a totally foreign system?

- It will also be faster to program. No need to call any library or
develop a new one. You can even copy & paste code from other open
source projects that manipulate Bibtex.

I'm afraid it's not so simple. OOo is coded in C++. You can't just bolt completely different code into it.

And these are the two most important reasons:

- You would simplify the life of people that start writing a paper in
OpenOffice and when the complexity is high move to Latex. No need to
translate the bibliography. In fact, most people would probably have
just one file with all their citations for all their papers. It is a
great simplification. There are users that need to move back and forth
between Latex and a word processor.

And what about the hundreds of thousands of students and scholars who won't use BibTeX? In my field, I have never met anyone who uses LaTeX (except, occasionally, me ;-)).

- There are many systems and websites developed that as part of their
work translate bibliographies to Bibtex. Many of the online reference
services (like citeseer) or even libraries, already output Bibtex. For
all these third parties to move to the new format it would take
forever.

Finally, more philosophical arguments:

- It is against the spirit of open source to fork. Especially when the
previous solution is good.

As I said: it's not "good."  I literally find it unusable for my needs.

And our goal is to also accommodate users who are coming from commercial applications like Endnote and Procite, which work differently than BibTeX (namely, they have richer data models).

- This is the opportunity to strengthen the position of Bibtex.

To be honest, my wish is that BibTeX would go away. Look at the number of projects in the TeX world that have attempted to replace it. That's a hint that all is not well with BibTeX.

You would contribute to living in a simpler world. No need to have several
backends. Just one, plain text and terse, very in the spirit of Unix.

I'm actually not opposed to the notion of terse text formats for bib metadata. I just don't think BibTeX is a very good one.

- Even if the Bibliographic project develops good import and export
filters (which will mean extra work). The chore of importing,
exporting, and synchronizing, will be costly for the end users.

The work is already done for us:

http://www.scripps.edu/~cdputnam/software/bibutils/bibutils.html

And again, I realize this is difficult to see if you're coming from certain science fields, but BibTeX is actually not that widely used, and there are a whole host of other important formats out there (RIS, pubmed, MARC, MODS, DC, etc.).

Sorry for the long posting. But I think this is the right moment to
reconsider the formats decision.

I appreciate the post, even if we have different perspectives :-)

I congratulate you again for the project and wish you luck whatever you decide.

Thanks!

Bruce

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to