On Fri, 14 Oct 2005 06:10:31 -0400 Jose O Gonzalez <[EMAIL PROTECTED]> babbled:
> > > On Fri, 14 Oct 2005 15:58:22 +0900 Carsten writes: > > On Fri, 14 Oct 2005 16:07:33 +1000 Dan <[EMAIL PROTECTED]> > > babbled: > > > > > It's Friday, and I'm not doing any more coding, so I'll weigh in > > on this > > > one :) > > > > > > I was somewhat surprised when I realised that all Enlightenment > > stuff is > > > BSD. > > > > > > The GPL license offers protection from predatory bodies - mainly > > > corporations - from taking your code and building on it without > > giving > > > those changes back. This seems like a good protection to me. The > > > consensus here seems to be that the BSD license gives them the > > most > > > freedom. That may be so, but it also offers no protection. Say for > > > > > example Microsoft or Apple or some other company come along and > > lift > > > your code, incorporating it in their next product, but adding a > > couple > > > of thousand hours of work to it. They of course don't give > > anything back > > > to the original authors. Wouldn't that worry people? Perhaps it > > would > > > never happen, but then again perhaps it would. > > > > > > The 'freedom' arguement also ignores the fact that people can > > > dual-license their code. Why not negotiate a dual-license deal > > with > > > developers so that the code that is released to the public is GPL, > > but > > > the developers get offered a BSD-licensed copy? > > > > > > Not being an Enlightenment developer at the moment ( Perl's the > > limit > > > ... whatever happened to those Perl bindings, by the way ), I'm > > not > > > particularly bothered either way. I suppose I'm more curious. Of > > course > > > I respect the developers' choice to put whatever license they want > > on > > > their code, but I'd like to hear more from people who have the > > time to > > > respond why they see the BSD is better for them than the GPL - > > > especially when there are options like dual-licensing. > > > > OK. I guess this topic has done the rounds years ago and time is for > > a new one. > > i emphasise that this is a PERSONAL OPINION base on experience, > > knowledge of > > industry, technical facts, and all the licenses in question as well > > as others > > out there. > > > > fact: once source is available it IS able to be stolen. the chances > > of being > > able to lift large chunks of useful code (eg take the image scaling > > routines or > > the alpha blending routines) which is where a lot of the really > > tight code is, > > is tirival. no one would ever know. reformat it a bit and that's it. > > there is > > very little you can do. you will never know its stolen. its part of > > a much > > larger codebase that suddenly is faster and nicer. we have not the > > resources to > > litigate nor the time to scour the world looking for code and > > products that may > > have possible used the code, disasembling their machnie code and > > hunting for > > patterns that might possibly indicate our code (and a bit of > > reformatting - if > > u loop one way or another) can even make this entirely pointless. > > theft is > > trivial. not getting caught is easy as pie. accept it. even if they > > dont steal > > the code - they can READ it and find the IDEAs and HOW to do it then > > re-implement (alomsot identically). this doesnt violate even the > > gpl. > > > > now in an attempt to have an olive branch stretched out to the world > > that > > doesnt eat, sleep, breathe open source, we are making the barrier of > > entry > > lower but not REQUIRING they ship source. they have other options. > > shipping > > source is one way of meeting attribution clauses. others are to > > advertise or to > > simply tell the develoeprs about the use of it. as a matter of FACT > > that if > > they take code and dont give back - they bear the burdern of > > maintenance and > > handling a fork. they will find it hard to incorproate new > > improvements and > > eventually due to practical concernns will be driven back to the > > main tree and > > realise it is better for them to give back what they do - if > > anything, and save > > costs. > > > > also note - a lot of things are LIBRARIES - they mostly will not > > GIVE BACK as > > they build ontop of an api. their IP is in their app, not the lib. > > if they find > > a bug - it helps them to submit a patch as that patch is then in > > upstream and > > they dont have to maintain a fork. they can concentrate on their own > > product > > and not worry about a slew of libraries etc. they are using the api > > of. they > > have much fewer license concerns. > > > > for the "open soruce world" the lbiraries are as open - if not more > > so, than > > most, so nothing lost there. > > > > and finally - i went with this license because frankly - i accepted > > long long > > long ago that peolpe will take and NOT GIVE BACK. they do it with > > gpl - and > > they do it in terms of download then ask for support - and support > > takes time. > > time costs money. thus effectively they are taking and NOT giving > > back. they > > will never write a single patch or a line of code. they will use it > > and ask for > > support/help - EVEN IF the help is IN documentation - they dont read > > it. they > > prefer to write an email to a developer and get a personalised > > response. dont > > worry about licenes - this is the WORST problem with open source. by > > FAR. > > companies are unlikely to just "steal". thats the view of those that > > hate > > anything commercial. practicality is that the companies need some > > support - > > will ask a bit, realise they use up your time and offer to PAY you > > for it and > > PAY for patches, custom code ans support BECAUSE the license is > > muchmore open. > > this helps you get some minimal money for your hard work - better > > than $0. note > > - we dont get paid ANYTHING to produce E related code. it's produced > > out of > > sheer love, sweat and tears. for all the students out there - this > > stuff is > > done in time on evenings and weekends after exhausting days of work. > > year in > > and year out. for peolpe with jobs personal time is precous and > > worth a lot to > > them personally - so in working on e we invest much of ourselves in > > it. we are > > a project with $0 funding. unlike many other projects of similar > > visibility, no > > company has stepped forward to seriously partner with us to fund its > > development (thus it moves very slowly). over the years there have > > been times > > when me, or mandrake or mej have had paid work time to work on > > things. but > > those have been minimal in the scheme/lifetime of E. > > > > a BSD +attribution license is a way of extending an olive branch to > > companies > > possibly willing to put down some hard cash. we all have principles > > and stick > > to them like glue. i have had a few job offers before for large > > sums, BUT they > > would have meant an IP agreement that would mean i no longer could > > work on E as > > all my coding work would belong to the company. such offers i have > > turned down, > > even after negotiations and big carrots. if you cant, trust us that > > we have the > > interests of the project at heart and will maintain that, but in > > doing so we > > like to "bend with the wind" a bit more than most to achieve the > > goal. > > > > so... after a bit of length there - thats the reason i have used bsd > > licenses, > > and almost all of the core develoeprs agree with such licenses as > > being the way > > to go - we may simply think alike on the topic, but that is one > > thing that > > definitely binds us all together. > > > > All of this appears reasonable, and yet there are arguments that > are also reasonable to the effect that license XYZ is instead a 'better' > way to go. > Rather than agonize over attempting to dissect the fine points of > license A over license B, one can offer the option of both (if possible) > as has been suggested by the poster. we won't - we are suggesting being consistent with the same licensing as everything else - not to argue. i just gave the reasoning behind it. it's been thsi way for many years and it's been hashed over years ago. :) > In particular, if BSD and LGPL are the A and B here, then why not > have all "e" code covered under a choice of either - ie. a company or > a distribution can use BSD or LGPL as they wish. Where is there a loss to > e, or its developers, in this added extra flexibility?? too late. its already licensed. to re-license you need all copyright holders (everyone who is listedin AUTHORS) to agree to aq license change. dual licensing is the same. :) > Furthermore, in an attempt to better understand the possible benefits > of A over B, or A and/or B, offerings.. one might want to look around and > see which projects that use any such, and how they've fared. > If one does this, one would tend to incline to the conclusion that > those projects that use LGPL are more numerous, and have been somewhat > more > successful in being "adopted" than those that use BSD. > > For LGPL/GPL one has: the Linux kernel, all the basic GNU > libs/programs, GNOME/Gtk, KDE/Qt, and a host of others... > > For BSD one has: the various BSD kernels, the X.org implementation > of X11, enlightenment, and some others...? > > > On Fri, 14 Oct 2005 04:15:57 -0400 Michael writes: > > On Friday, 14 October 2005, at 01:17:02 (-0400), > > Jose O Gonzalez wrote: > > > > > I personally do not care much for any licensing schemes, and every > > > piece of code I've ever put up here, meager as it's been, I've done > > > so with no conditions whatever ...... > > > > Anything you write is copyrighted. Whether or not you implicitly > > assign copyright to the original author(s) when you submit a patch > > or > > block of code is a matter of much debate. > > > > Not so. This very much depends on particular countries and their > laws. In the USA, while one is indeed the 'author' of whatever one > writes, > one needs to expressely claim copyright ownership, or one may not have > the legal right to such after it is posted somewhere. > > > > > But villifying one license scheme as 'political' and blessing > > > another as the one true 'apolitical' choice, is quite flawed. > > > > The GPL is designed around the political views of GNU and RMS. The > > BSD license basically says, "We don't care what you do with this as > > long as you give us credit." The only thing that's more free than > > that is "public domain." So as licenses go, BSD is pretty much as > > apolitical as you can get. > > > Ummm... As I've stated, I have little care, personally, for any > licensing scheme.. But looking over this whole thread, I'd put this > forward: > > If 'apolitical-ness' is what e is after, then public > domain would be best. > > If thwarting the political views of RMS, then anything *but* > LGPL/GPL would be best. > > If instead e seeks support/acceptance/funding etc. from companies > or whatnot, then if we look at the results mentioned above... it would > seem that furthering the political views of GNU and RMS has served > a very large number of projects *very* well. > > Perhaps e needs to rexamine, in a realistic "non-religious" manner, > what its priorities are.. and make a serious study of what has worked > best for projects, and what has not. > > Jose. > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel