Aaron Bartell skrev:
That's a real bummer in my mind because in reality that means nobody can
really use it in the traditional sense of open source (i.e. my Ubuntu
operating system). Who could build any amount of in-house application and
also have the time AND ability to make it open source - just seems silly to
me. I would be curious to know if ANYBODY has actually done this and are
probably instead hoping ExtJS doesn't "lawyer up".

Not to mention the fact that the more I read about ExtJS the more I am
steering clear of them just because they don't seem to all be on the same
page internally concerning licensing - seems like a lawsuit waiting to
happen.
Ah, license heck.

The "traditional sense of open source" depends on the eyes that see, because the GPL was originally written in the late eighties and the GNU movement happened from there on. I was busy trying to study then, and in the university world, there were two kinds of machines. Windows/DOS and Unix. Notably Unix from different vendors on different hardware. Different hardware means no binary distribution, so you HAD to have source to be able to compile and run it. Hence the different attitude towards distributing source code versus binary EXE files which pervails to this day.

The GNU movement was technically very sound, but marketingwise a total disaster. "WE WANT FREE SOFTWARE" is not a good slogan for those who thinks in revenue. It took ten years before the Gordian knot was cut by renaming the concept to "Open Source" and saying "Hey, the MIT and BSD licenses are ok too" (these basically say - use what you want, just don't claim you wrote it).

There is _PLENTY_ of GPL'ed software in Ubuntu. Nothing wrong with that. Even the kernel is GPL'ed. This and Linus being a great programmer and organizator responsive to the community, is what I believe caused Linux to get critical mass.

But to answer your question about how to make Open Source software from an inhouse project? As i understand it, it is very close to having a project being developed in multiple physical locations where communication needs to be in writing for the archives and for those not physically present. You need to nurture the community - see how Eclipse has done it (people report in bugs because they believe it to be worth their time and efforts).
Personally I believe that the Apache license is good for Java developers (but only for Apache Jakarta projects) and the LGPL for the other projects to be best for us as it allows us to use the project releases as black boxes. If you do not touch anything inside you can use them. GPL is not good for Java programmers as the class loader mechanism may with good reason be considered linking which triggers the "your program must be GPL too" avalanche.

So I agree - a GPL'ed javascript library is just asking for trouble. Find another :)


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.