I love it how developers talk about legal issues as if they were
software issues: license compatibility, backward compatibility, dual-
licensing, license interop, adherence to license clauses, migration to
a different license, forking of licenses, license features, supporting
a license or license requirements, license names with Three-Letter-
Acronyms, version numbers, and even the way developers declare their
licenses at the beginning of sources files. It's all there in any
license flame war populated by software developers.

Free software licenses are a convention or a trend of open source
projects. Who said an OS project must have a license? Sure it's
convenient when one is really needed or if you really want to virally
and forcefully push your agenda onto others, but for most free
projects, if you just let them loose, there really are no issues of
liability, copyright, trademarks, patents, code mixing, tainted code,
distribution rights or even credits. It may seem there are issues
thanks to the verbose legal gobbledygook licenses are written in, but
really it's all bull.

Now, I'm not a lawyer, nor I play one on TV, but the truth is software
developers know about legal issues as much as legal professionals know
about software. One effect of this, is paralysis. Remember when you
needed to deal with something awfully bureaucratic, and you just put
it off? Same thing happens when people are faced with a difficult
dilemma, they avoid it. People see licenses, and immediately enter a
moral dilemma -- should they ignore the will of the developer and
possibly break the law or should they pay a lawyer? Which is the
greater sin?

Lispers were always avant-garde, ignoring convention, only considering
merit. Why can't we debate whether a license is needed at all for a
free project? It's like inventing a new programming language and
debating how you should retrofit it with OOP features because all the
other cool languages do it.

Mibu

(Too idealistic? Hey, it's a flame war. Just playing by the rules...)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to