Movatterモバイル変換


[0]ホーム

URL:


Komodo in violation of Mozilla Public License?

David AscherDavidA at ActiveState.com
Wed Apr 11 12:56:48 EDT 2001


phil hunt wrote:>> On Tue, 10 Apr 2001 15:23:08 -0700, David Ascher <DavidA at ActiveState.com> wrote:> >> >   Komodo is not Open Source or Free Software, true.>> If i write some Python programs in Komodo, and then wish to modify> them in a system that doesn't include Komodo, will I have any problems?No!  Komodo doesn't "own" the code written with it.  It's just an IDE! Even Emacs doesn't spread the GPL to code written with Emacs =).> (For example. many Java IDEs include a window-painting application> that lets you dynamically build GUIs, and generated Java code from> that. If you subsequently want to alter your GUI, you can either> use the same tool to alter it, or edit the generated Java code> directly (which means you can't subsequently use the tool to edit> your modifications)).>> Does Komodo include a GUI painting application, if so, does it have> this caharacteristic?No, and even if it did, we'd make sure that we didn't put anyrestriction on any generated code.  These kinds of restrictions are(IMO) silly to the point of counterproductive -- we want people to beproductive programmers and have no fear using our tools, we don't wantto own your work!> Avoiding lock-in needn't prevent a software company from gaining> revenue from the sale-value of their software; a time-deleyed oepn> source license allows both criteria to sit comfortably. Have> ActiveState considered that for Komodo, e.g. a license that releases> the current Komodo code as GPL (or some other license) in, say,> 3 years' time?We always consider licensing choices, and are always open tosuggestions.  However, I think it's important to note a key difference-- Komodo is not necessary for doing anything.  It's not like Komodo isa key piece of IT infrastructure which you (the customer) would ever bein a position to rely on to the point of being locked in.  This is(again, speaking for myself) the key factor which drives whether whatActiveState does is Open Source or not -- technology which is 'keyinfrastructure' should be Open Source because it lets people andcompanies build the systems they want to build with no lock-in.  HencePyXPCOM is Open Source -- we think it's really really cool technology,and we're proud of it, and it cost us a fair bit of money to develop,but we think it belongs in the 'key IT technology' category, so we don'ttry to extract revenue from it.  The same need is not as present fortechnologies and products which simply make people more productive, makea process more efficient, or otherwise 'enhance' a process orprocedure.  We think it fair to get some revenue from the latter.  It isalways up to the customer to decide whether the benefit is worth thecost.Cheers,--David AscherPS: If people have concerns about corporate licensing policies, theyshould feel free to express them, of course.  Typically, however, suchfeedback is more likely to be effective if it's directed to thecompanies directly instead of posted on a newsgroup. Now, I have noproblem with having this particular discussion out in the open [*], butI can assure you that companies react more favorably to constructiveemails sent to the appropriate people than to what some perceive as'attacks' out in the public.  It's just how companies operate, forbetter or worse.[*] I do have a very small issue with conversations about ancienttheories of cognitive science going under the heading "ActiveState goingthe wrong way", but that's Usenet and I live with it =).PS: My own take on the recall/storage/reading/lookup/encoding/memorytopic is that after getting a PhD in cognitive science and seeingtheories come and go and reading through dozens of experimental reportsand suffering through my fair share of experiments, I'll stick withConan Doyle, William James, and the like.  They wrote much better thanmodern scientists typically do, and their intuitions are much moreentertaining than most data. =)PPS: Andrew, you should mine James for quotations if you haven'talready.  My PhD advisor has an collection, although I don't think he'sindexed it.  See for example "The Principles of Psychology" nicelyavailable at:http://www.emory.edu/EDUCATION/mfp/james.html.  The manfigured out most of cognitve science and cognitive neuroscience ahundred years ago =).


More information about the Python-listmailing list

[8]ページ先頭

©2009-2025 Movatter.jp