Slashdot Mirror


Python Development Team Moves to BeOpen.Com

Clyde Zellers writes: "The Python development team's leader, Guido Van Rossum, has just announced in an open letter that he is moving with his team to the Open Source startup, BeOpen.com. Guido and his team will now be devoting their full energies to Python developement and continuing with such innovative projects as Python 3000. "

149 comments

  1. anything to do with BeOS? by orabidoo · · Score: 1

    okay, does anyone know if this BeOpen company has anything to do with the BeOS?

    1. Re:anything to do with BeOS? by LegacyMan · · Score: 3

      Don't BeSilly

    2. Re:anything to do with BeOS? by advtech · · Score: 1

      Orabidoo,

      In fact, we do not. A simple exercise of research on this matter would be to visit the BeOpen.com site. ;-)


      Thanks.


      Domenic R. Merenda
      Director of Strategic Business Development
      BeOpen.com

  2. I smell evil... by funkwater · · Score: 3

    Guido and his team will now be devoting their full energies to Python developement and continuing with such innovative projects as Python 3000

    Looks like a Microsoft press statement to me. Keep your eye on these Python folks.

    1. Re:I smell evil... by cbr372 · · Score: 1

      Looks like a Microsoft press statement to me. Keep your eye on these Python folks.

      This is unsubstantiated and biased. I don't understand how you make the Microsoft connection. The Python language is an excellent language, open source, and very useful for scripting and administration. Of course, it isn't as good as Sun's Java,but with Jypthon, you get the best of both worlds. The true Java garbage collection combined with the clear snytax and dynamic typing of Java. The unique thing about Jpython is that it's a Python implementation done completely in Java.

      I'm hoping to help the JPython effort by extending it to take full advantage of the robust Java platform, as I think that Python is an excellent technology which should be integrated with Java. Java and Python. A killer combination.

      Good work, Guido and the team!

      - Sun Certified Programmer for the Java Platform

      - Sun Certified System Administrator for Solaris

      --
      Cedric Balthazar Rotherwood
      Sun Certified Programmer for the Java Platform +
      System Admin. for Solaris
    2. Re:I smell evil... by swdunlop · · Score: 2

      You sir, are obviously unfamiliar with the common practice of counting how many times a press release uses buzzwords to inflate its own importance, and comparing it to the Microsoft index.

      This is a proven method of determining technologies that are in danger of being subsumed by Microsoft; simply count how many meaningless marketing buzzwords are in their inital press release, and divide by the length of the press release, in words.

      The higher the result, the more danger of being assimilated. Don't believe me? Take a look at Kerberos. Buzzword saturated, and a Adapt-Expand-Break victim of Win2k.

      (And this might also just happen to be a /joke/, sir. Try not to take things so seriously in the future, hm?)

    3. Re:I smell evil... by samantha · · Score: 1

      Actually, some of us think it is much better than Java for many tasks beyond "scripting and administration". It is a higher level language than Java. And yes, it is useful for making up for Java's flaws.

    4. Re:I smell evil... by Black+Parrot · · Score: 2

      > This is unsubstantiated and biased. I don't understand how you make the Microsoft connection.

      Time to reboot your humor receptors. Notice his bolding of innovative, read my .sig, and be aware of the way we're ridiculing MS for its overused mantra.

      --

      --
      Sheesh, evil *and* a jerk. -- Jade
    5. Re:I smell evil... by theMAGE · · Score: 1

      Well... I can answer that "Python 3000".

      Where the heck is 3000 coming from?

      How would you like to see Python 23451543543254353453425432543254325342543543252345 .33 ?

      Python 3 sounds more reasonable.

      [Maybe I'm a bit too conservative but is Coppermine faster than Klamath? Well, I can tell for sure that [GK]xxx 1.2 has more features and less bugs than [GK]xxx 1.1.2].

    6. Re:I smell evil... by Chip+Salzenberg · · Score: 1

      I even wonder about how ``innovative'' it is to rewrite Python now that Perl is being rewritten.

    7. Re:I smell evil... by AMK · · Score: 1

      Ever heard of a little show called Mystery Science Theater 3000? (Python, the first language named after two great comedy shows!)

    8. Re:I smell evil... by jbarnett · · Score: 2


      It makes it sound cooler, the 3000 that is. They where going to have

      Hyper Ultra Python Phase 3000 Build 7AD - Omni Code 8

      But they thought it would be more subtle to just use '3000'

      --

      "`Ford, you're turning into a penguin. Stop it.'" -THHGTTG
  3. Ask /. (ot) by LocalYokel · · Score: 2
    Offtopic, I have some questions to ask:

    What do you know about all the various open source portals? Does anyone have experience with SourceForge, BeOpen, Asynchrony, et al? Can you give any objective comparison between two or more of them?

    Do OSS portals make any money, and if so, how?

    --

    --

    --
    E2 IN2 IE?

    1. Re:Ask /. (ot) by paul+r · · Score: 1

      I don't know about the portals per-se but I have one piece of experience with Be-Open. I wanted to try out the OO-browser, which seems to be part of their flagship app. It's pretty nice but there is absolutely NO community behind it. I signed up for a few mailing lists on it, that I found in the depths of google, but still no traffic after a month.
      I even sent in a patch to the author and president of Be-Open, Bob Weiner, and haven't heard anything after more than 2 weeks. I can see how he's be busy but if he wants any sense of community around his software he should try to get back to aspiring developers.
      They may have open source but I don't think that they are fostering any kind of bonds between people on the site.
      Does anyone know how to interact with the OO-Browser team, is there even such a thing?

    2. Re:Ask /. (ot) by Effendi13 · · Score: 1

      I have done some research on this a bit myself.

      CollabNet's Source Exchange seems to be a collaborative place for developers but does not directly support small-time OSS projects. I quote from their website, "...a place where highly skilled Open Source developers supply their expertise to committed buyers with well-defined, financially-backed Open Source projects."

      Asynchrony is centered around mini-developer communities and commercial projects. The catch: They own all the created source code.

      Source Forge provides a pure OSS development environment but they seem a little Linux-centric (which is not the limit of OSS). They provide great tools and a great environment. They also have the Compile Farm bit that is very unique.

      BeOpen doesn't host projects at all (from what I can tell). They are a portal to other projects, resources, forums and developer communities.

      One you didn't list is OpenAvenue. OpenAvenue hosts projects for free, seems to have all the needed tools for source management, bug tracking and so on. All the tools are browser based which is pretty cool.

      Hope that helps!

      -Effendi

      --
      -Effendi
    3. Re:Ask /. (ot) by Nicolas+MONNET · · Score: 2

      You forgot xnot.com. Same as sourceforge in most respects. AFAIK. IANAL. HTH. YMMV.

    4. Re:Ask /. (ot) by rodo · · Score: 1

      The tigris project seems to be another one. They host some projects, but I think their emphasis is on development of oss development tools.

  4. BeOpen by crovax · · Score: 1

    Is BE( or not 2 BE)open More for smaller projects that need to get attention to them selves?
    And doesn't every one already know Python?
    If I am wrong then say so.
    -----
    If my facts are wrong then tell me. I don't mind.

    1. Re:BeOpen by advtech · · Score: 1

      Crovax,

      You invited the community to "say so" if you were wrong. I'm saying so. ;-) In response to your question, BeOpen.com is an Open Source application publishing company based in Santa Clara, CA. With the addition of Guido van Rossum and the core Python development team, BeOpen stands poised to make another significant contribution to the community.

      Thanks.


      Domenic R. Merenda
      Director of Strategic Business Development
      BeOpen.com

  5. I Like... by jmallett · · Score: 1

    I hope this creates a broader future for Python. I'd really like to see it go somewhere faster than it has been in the past. I like to hear things like this going on.

  6. Woohoo by Devine+Intervention · · Score: 1

    Python in an open-source environment? Nice. Always wanted to learn more about Python. Call me a newbie/dork/lamer/whatever, but the sound of a programming language named after a potentially deadly snake is appealing to me.

    Stupid question time: anybody know what Python 3000 is?

    --
    I went to
    1. Re:Woohoo by AMK · · Score: 2

      Python 3000 is the vaporware future version of Python in which Guido will not feel constrained to preserve backward compatibility. In other words, it's Guido's last chance to fix the language. Currently development is supposed to start around 2002, after Python 1.6, 1.7, and maybe even 1.8 release. (It was originally called Python 2.0, then renamed as sort of an MST3K reference.)

    2. Re:Woohoo by jaapD · · Score: 2

      In other words, it's Guido's last chance to fix the language.
      Don't you mean his first chance?
      Anyway I don't agree; Python isn't broken. You can do a lot in a few lines. And after that you can still read it and know what it does.

    3. Re:Woohoo by Devil's+Avocado · · Score: 3

      Call me a newbie/dork/lamer/whatever, but the sound of a programming language named after a potentially deadly snake is appealing to me.

      Actually, Guido named Python after Monty Python's Flying Circus, which is infinitely cooler than naming it after a snake. You would know that if you weren't such a newbie/dork/lamer. (Just kidding!) Seriously, though, check out the language -- it rocks balls. It's like Perl without all that !@#$!@% shit.

      Stupid question time: anybody know what Python 3000 is?

      Python 3000 is the next major version of Python (although at least one more minor version is going to be released). It will be backwards incompatible and clear up many of the outstanding warts in Python's design. At this point it's not much more than a twinkle in Guido's eye.

      -DA

    4. Re:Woohoo by Ed+Avis · · Score: 3

      Does anybody realize just how dated this 'Python 3000' stuff is going to sound in a thousand years' time?

      --
      -- Ed Avis ed@membled.com
    5. Re:Woohoo by swdunlop · · Score: 1

      Probably as outdated as Windows 2000 feels, now ?

    6. Re:Woohoo by swdunlop · · Score: 1

      Some of the changes in the future is moving the Continuations back into the trunk of the language, and with it, lightweight threads.

    7. Re:Woohoo by swdunlop · · Score: 1

      Those aren't warts! Those are beauty marks! ;)

    8. Re:Woohoo by jhylton · · Score: 1

      I expect we'll be starting on Python 3000 much
      ealier than previously planned. I still wouldn't
      expect it anytime soon, but I imagine serious
      design work could begin in tandem with 1.7 work.
      The previously discussed schedules were conservative in part because we had day jobs doing other things.

    9. Re:Woohoo by wrygrin · · Score: 1
      Actually, the name "python 3000" is to be admired!

      It's a provisional name, mocking the spectacularly ironic lateness of "Windows 95". The idea is that it's really really unlikely that python 3000 is going to be late. (And the real plan is to rename it when the release is at all drawing near - probably to a time-independent name. Something boring, like Python 2.0, or something more provocative, like The Spanish Inquisition.)

      Anyway, *i* enjoy the irony.

      --
      everything leaks
    10. Re:Woohoo by Chalst · · Score: 2

      What's broken in the language?

    11. Re:Woohoo by caldodge · · Score: 1
      Something boring, like Python 2.0, or something more provocative, like The Spanish Inquisition.

      What a great idea - no one will expect that!

    12. Re:Woohoo by Nicolas+MONNET · · Score: 2

      Fix that indent-based block structure for fuck's sake. The only reason they do it is because it's easier to newbies. Fsck newbies! Well ok not necessarily, but they could at least offer an alternative for us ancient Perl programmers.

    13. Re:Woohoo by Cedric+Adjih · · Score: 1


      Does anybody realize just how dated this 'Python 3000' stuff is going to sound in a thousand years' time?
      </em>
      <p>
      Well it was called "Python 2000" until this year :-)

    14. Re:Woohoo by spiralx · · Score: 1

      Fix that indent-based block structure for fuck's sake. The only reason they do it is because it's easier to newbies. Fsck newbies! Well ok not necessarily, but they could at least offer an alternative for us ancient Perl programmers.

      They did - a decent programming language :)

  7. Re:A sad day indeed by Rombuu · · Score: 3

    but seriously, if Guido and his merry band of coders had put their blood sweat and tears into helping Perl just imagine where we would be today.

    Whitespace sensitive PERL! Hooray!

    --

    DrLunch.com The site that tells you what's for lunch!
  8. Perl vs. Python by Ted+V · · Score: 4

    Think of programming languages as a form of expression. Some languages make it easier to express certain types of ideas than others. I'm sure everyone here has heard of the "30 different words for snow" in eskimo. Russian has similar motifs for concepts like oppression, I believe.

    Programming languages work like that too. Perl and Python are opposite sides of the same coin. The perl motto is "There's more than one way to do it." I don't know if Python has a motto, but it should be "There's a best way of doing it." Perl is designed for quickly digging in and doing work. Python is designed for "higher", more structured design. Why else do you think Python forces indentation? It's certainly not for Guido's comfort.

    In other words, Perl is like vernacular english and Python is like high english. Both are useful in different ways and different contexts for expressing different ideas.

    -Ted

    1. Re:Perl vs. Python by eMBee · · Score: 1
      those 30 words for snow are a myth, they don't exist!

      Python is designed for "higher", more structured design. Why else do you think Python forces indentation?

      indentation is the only thing that makes phyton designed for structured design?
      are you trying to say that other languages are not good for that?
      IMHO, the only good thing about forced indentation, is, to make it easier for beginners, as it teaches them to good code structure. but thats it.
      i will never use phyton myself, because i do not like a certain indentation forced upon me, and there are other laguages that are designed for structured coding:
      take a look at Pike. it structures your code at a much higher level, than indentation would do (i am not implying that phyton doesn't do that too, i just don't know enough about it) by implicitly wrapping each source file into a class. in pike you will thus make use of object orientation from the first day, without even realizing it...

      greetings, eMBee.
      --

      --
      Gnu is Not Unix / Linux Is Not UniX
    2. Re:Perl vs. Python by mattdm · · Score: 5
      I think a better analogy is:

      Perl is like English. It's got lots of words and concepts borrowed from other languages. Sometimes spellings are confusing and even irrational. There's irregularities everywhere you look. It's not particularly hard to learn the basics, but picking up all of the nuances takes real effort -- many people who use it daily are still confused by some of the grammar. It's also very flexible, and a favorite language of many for writing poetry.

      Python is like Esperanto. It's designed from the beginning to make sense, and to be easy to learn. Spelling is phonetic, and "unnecessary complications" have been removed. It's still a fully-functional language in which any concept can be expressed -- being a planned language doesn't automatically make it Orwellian -- but there isn't the flexibility found elsewhere.

      The Esperanto approach has its advantages, especially for programming. (Let's hope Python has more success in the real world!) In an alternate, more sensible universe, international documents are written in Esperanto. Likewise, it makes sense to design big collaborative projects in Python. On the other hand, I really enjoy the flexiblity and room for creativity provided by the English language -- and by Perl.

      --

    3. Re:Perl vs. Python by eMBee · · Score: 1
      gee, i did not comment on how structured phyton is, i commented that indentation is not the only thing needed for a good structure, which is what ted seemed to imply.

      greetings, eMBee.
      --

      --
      Gnu is Not Unix / Linux Is Not UniX
    4. Re:Perl vs. Python by eMBee · · Score: 1
      hmmm, there are two flaws in your comparison:
      • esperanto has all its words and concepts taken from other languages.
      • what flexibility is it, that you miss in esperanto? esperanto has more ways to express yourself then any other language i have seen.
      what esperanto has, is less ambiguity, something which no computer language has at all...
      no irregular grammar, this would be usefull for a comparison: perl has many different syntax variations (the grammar), while phyton has a more regular syntax

      greetings, eMBee.
      --

      --
      Gnu is Not Unix / Linux Is Not UniX
    5. Re:Perl vs. Python by eMBee · · Score: 1
      AAAAAAAAAAAAAAAAAAAAA, the spellchecker, yes please!!!!!!!!!!!
      s/phyton/python/

      sorry guys!!!!

      greetings, eMBee.
      --

      --
      Gnu is Not Unix / Linux Is Not UniX
    6. Re:Perl vs. Python by eMBee · · Score: 1
      AAAAAAAAAAAAAAAAAAAA, another reason for me to stay away from this language, i can't spell it properly: it's python, not phyton
      it's python, not phyton
      it's python, not phyton
      it's python, not phyton

      sorry, guys!!

      greetings, eMBee.
      --

      --
      Gnu is Not Unix / Linux Is Not UniX
    7. Re:Perl vs. Python by MeanGene · · Score: 1

      Please explain to me - the great unwashed one - why should I care about Python?

      I mean I know exactly what Perl does for me - let's me have 1 script instead of 2 (sh + awk or sed). But if I need something clean or structured why should I use Python instead of, say, C++?

    8. Re:Perl vs. Python by elflord · · Score: 2
      ndentation is the only thing that makes phyton designed for structured design?

      Python is not just about a new indentation scheme. It has other nice features -- for example, a decent OO system.

      Pike looks interesting, however, its module collection is not as extensive as perls or pythons. AFAICT it doesn't seem to do regular expressions, and lacks some of the data types perl/python have ( such as linked lists ). But it's new and no doubt it will evolve. Still, I don't see a compelling reason to use pike over perl or python.

    9. Re:Perl vs. Python by stripes · · Score: 1
      what esperanto has, is less ambiguity, something which no computer language has at all...

      Technically C has one ambiguity when looked at as a LALR grammer. I think it is a shift/reduce mixing braced and unbraced blocks with a nested if. Of corse they define it away, but outside the context of a strict LALR grammer.

      Less nitpickey Perl has a number of ambiguities. Not in what the interpreter will do from run to run, but large gaps between what is defined, and what is implmented. Witness the Perl poems of Perl4 (the syntax tightened a bit for P5) . The trickyness of array vs. scalar context. The supprising, and only after the fact documented meaning of multiple "e flags" to a substitute.

      On the slightly more nitpickey side, Perl's grammer can not be parsed by a YACCer, or any LALR parser. It needs huge amounts of context feed back from the interpreter (far more then C's typecasts force it to need). If you look at the .y file you'll see huge amounts of state chugged around.

      If somone re-implmented Perl given only the existing documentation, it would have a huge number of diffrences from the existing Perl. Ones that would probbably break running code, and probbably more then half the time by reveling some construct the author was unaware of!

      Note: I'm not saying Perl is bad. I use it a lot more then I use Python. But it is the least rigidly defined language I use. With the arguable exception of the shell (arguable in that all these "extensions" in the form of files with the x bit are laying about, and pooping into existance...)

    10. Re:Perl vs. Python by Cedric+Adjih · · Score: 1
      But if I need something clean or structured why should I use Python instead of, say, C++?

      The main factor is that it is easier to program in Python than in C++. Of course depending on other factors, the balance can be in favor of one or the other language , and often complementary.

    11. Re:Perl vs. Python by nowonder · · Score: 1

      FYI: Python does not have a linked list type. It has a list type though which is implemented by resizing arrays.

      If you want doubly linked lists search for "deque" in SIG archives at python.org

      --
      -- NoWonder of WonderWorks/OmegaProject
  9. The end for Python by Tei'ehm+Teuw · · Score: 1
    Although I like Python and wish PythonLabs the best in their new adventures, I can't help but think that the course of Python and it's great contributions to the open source community will change for the worse. BeOpen is owned now by AboveNet Communications, Inc., a subsidiary of Metromedia Fiber Network, Inc. (MFN) (Nasdaq: MFNX). This is a huge powerhouse of ISP infrastructure. Metromedia Fiber Network is the leading provider of end-to-end optical transport These guys have huge bandwidth covering over 50 major cities in North America alone and currently they are partnering and buying companies throughout Aisa and Europe gaining a large amount of marketshare and international presence with planned fiber optic network builds in 16 cities throughout Europe. AboveNet is the architect of the Internet Service Exchange which is an ISP like network that provides co-location services and Internet connectivity for content providers, ISPs and application service providers.

    On the surface this looks good for Python, however with all that horsepower behind the dollars, I can't help but fear that the focus of the Python projects is goining to be tainted and rolled into just being a part of AboveNet or Metromedias product offerings as "exclusinve" and the Open Source beacon that Python was will come to an end.

    1. Re:The end for Python by tuffy · · Score: 3
      On the surface this looks good for Python, however with all that horsepower behind the dollars, I can't help but fear that the focus of the Python projects is goining to be tainted and rolled into just being a part of AboveNet or Metromedias product offerings as "exclusinve" and the Open Source beacon that Python was will come to an end.

      That's certainly a valid concern, but the nature of an open source project will undoubtedly keep the language on track. If, as you suggest, it starts moving down an unpopular path, anyone can fork the language ("Monty 1.0!") into something people prefer to use. I doubt such a drastic step will ever be necessary, but we have the power to take it if we need to.

      --

      Ita erat quando hic adveni.

    2. Re:The end for Python by segmond · · Score: 1

      I was going to post Anonymously, but to fucking hell with that. Fuck the Karmas. Your statement is pretty dumb and fucking stupid. You don't have any really logical excuse to harbour such fears, yet you do. Why must there be people like you? Always fearing big companies, worst yet, may the God of Thunder send a big fat lighting up the asses of those that moderated you up.

      --
      ------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
    3. Re:The end for Python by advtech · · Score: 4

      Tei'ehm Teuw,

      Thank you for demonstrating your lack of synaptic activity to the group. BeOpen.com is not owned by AboveNet Communications, Inc., whom you paint as the next Evil Empire. BeOpen simply hosts servers with AboveNet, which is how I assume you came about this ridiculous and erroneous claim. In the future, I would encourage you to check your facts before emerging as offensively ignorant.

      To set the record straight, BeOpen.com is a privately held company based in Santa Clara, CA. It is also worth noting that Red Hat's installer is based on Python, and BeOpen would hardly be served by making Python "exclusive", as you claim might be the case. I can personally assure you that any future releases of the Python software will be backed by our full and long-time commitment to the Open Source community.



      Thanks.


      Domenic R. Merenda
      Director of Strategic Business Development
      BeOpen.com

    4. Re:The end for Python by LL · · Score: 2
      BeOpen is owned now by AboveNet Communications, Inc., a subsidiary of Metromedia Fiber Network, Inc. (MFN) (Nasdaq: MFNX). This is a huge powerhouse of ISP infrastructure. Metromedia Fiber Network is the leading provider of end-to-end optical transport

      Hmmmm .... I think I see the glimmerings of BeOpen's business model. Recall that in the early days of TV broadcasting, they had to create shows to flog the TV sets. Everyone is predicting the exponential explosion of data to replace voice as the main growth driver of telecommunications. Currently the biggest component of internet usage is mail and web browsing. But *text* is rather limited in human bandwidth requirements (eye can only read so fast) so I suspect a desire for more bandwidth hungry apps that operates on global scale. E-commerce is transaction oriented (bursty) so the only other possible market is education, exporting the US ivy league brand-names to India/China (potentially > 2 billion customers) which is where Python and the "Computer Programming for Everyone" project probably comes in to help create rich media interaction.

      I think of it as people building the pipes and storage tanks for a virtual "hub and spoke" network in the expectation that the content will flow once some heavy pumping is initiated. Distributed development and professional community fostering is only the start.

      LL

    5. Re:The end for Python by Anonymous Coward · · Score: 2
      BZZT! Wrong answer. Look at your funding pal. All are the major AboveNet shareholders and controlling interest. BEOpen may be privately held, however it's being held by the board of AboveNet. The parent post was not a troll as the oh so insightful moderators have tagged it. It appears that Mr. Teuw is right on track and also shos he did a bit of research prior to his post.

      I hope you are correct that the open source efforts and ethics will continue, but follow the money, he may be on to something.

    6. Re:The end for Python by Covener · · Score: 1

      +1 (Savage Beating)

    7. Re:The end for Python by jeffry_smith · · Score: 2

      I suggest you go to http://www.beopen.com/company/investors.html, where you will find that 4 of 7 investors of Beopen.com are from AboveNet Communications, and one of the others is formerly with AboveNet. Whether or not you're owned by them, or that they are the Evil Empire, I couldn't say. But having 4 of 7 investors (or 5 of 7, depending on your count) certainly indicates they have a say in your company.

    8. Re:The end for Python by Tei'ehm+Teuw · · Score: 3
      Mr. Merenda,

      Thank you first off for your candid and straightforward reply.

      The information I posted was taken directly from your corporate web site under the investors section, where it outlines your primary investors. Over three quarters are executives of AboveNet communications which does happened to be a subsidiary of Metromedia.

      I did not mean to imply that BeOpen.com is going to be , as you put it, "The next Evil Empire". After re-reading my initial post I can see how it could read that way and I apologize if I have insulted you or any other BeOpen associate. I for one have been a Python supporter for a long time and have appreciated all Python has done for the Open Source community.

      That said, The statement that BeOpen simply hosts servers with AboveNet implies that is the extent of the BeOpen/AboveNet relationship, which I find to be misleading and also false. From public filings from the creation of BeOpen, it is quite apparent that the effort is VC based however subsidised by many of the exec's at AboveNet.

      Now if you or the other associates of BeOpen are not aware of this, I feel for you in the fact that your owners and management have kept this from you.

      My initial post was an attempt to illustrate that as in cases past, when big money VC's and investors "Partner", "Merge with", "Aquire", etc. Open Source firms, the firms have a huge fight when trying to hold on to the ideals and ethics of open source. My post was trying to outline my fear that this may happen to Python, now PythonLabs. It was not intended to be a flame targeted at Python or any of it's associates, only a thought that big money has a history of getting what it wants, regardless of what gets in its way. In this case Open Source ideals.

      In closing I would like to thank you for your honest reply and also thank you for your commitment to the open source community for any future releases of the Python software.

      Regards,
      ttm

    9. Re:The end for Python by Tei'ehm+Teuw · · Score: 1
      Thank you for an honest reply. I was wrong to come off sounding like this was some big evil plot, however I was trying to make the point that the merger wasn't as innocent as it sounded. I don't fear all big companies, as a matter of fact I work for one of the most hated /. evil empires.

      Please take a minute to read the two replies I posted above.

      thank you

    10. Re:The end for Python by Tei'ehm+Teuw · · Score: 1
      You hit the nail on the head.! Good call.

      China/India, especially China is a goldmine. They are just building a contry wide infrastructure and look at companies like Exudus and Bitco. Reaping huge rewards by not mining for gold. They're selling the shovels and building the railroads. Analogy obviously, however the truth holds true, that's why this merger looks like just another block in the metromedia marketing plan to compete with Bitco, Mirrors and Exudus to blanket Aisa with infrastructure, management, languages and most of all development and operations.

    11. Re:The end for Python by 348 · · Score: 2
      I agree with your last statement, very nicely worded.

      However I don't find any reference to Exodus on any Web based search in relation to BeOpen or to AboveNet. Exodus was founded by a couple of former IBM execs and from what I can find out in th short time since the stroy posted, they appear to be competitors (Exodus and AboveNet) not partners.

      As for AboveNet owning BeOpen, I beleive you are correct in your statement, but the controlling interest is held by AboveNet execs. That would be about as close to ownership as you could get. IMO.

      --

      More race stuff in one place,
      than any one place on the net.

    12. Re:The end for Python by cpetks · · Score: 1

      Classy reply, much better than the first one.

      --

    13. Re:The end for Python by cpetks · · Score: 1
      Take a page from Broadvision. If a company can have such an unpolished product but yet such great marketing, imagine how a good product would flourish.

      Agreed. And they do have a good product, and history has shown a strong commitment to Open Source. Give 'em a break.

      --

    14. Re:The end for Python by advtech · · Score: 1

      Anonymous,

      Thank you for your concern as to my moderated status. I understand you concerns about my posts being "flames", and I partially agree with you. I will admit that I was angry when I initially read what was being said about the company. I do not want rumors to grow into something more than they need to.

      I can also concede that I could have responded in a more civilized fashion, perhaps taken a walk outside before I posted. For this, I apologize to the community as a whole.

      Can we consider it "no harm, no foul"? ;-)

      Thanks.


      Domenic R. Merenda
      Director of Strategic Business Development
      BeOpen.com

    15. Re:The end for Python by Tei'ehm+Teuw · · Score: 1
      Thank you, accepted.

      No harm, no foul.

      I hope you read my reply above.

    16. Re:The end for Python by Tei'ehm+Teuw · · Score: 1
      f it is not about money, it is about philosophy -- and the new owners should understand that they can either get marginal returns on developing products a little ahead of the curve with good brand recognition, or they could make a bold statement about what they have in their midst

      Wow, pretty strong statement. That's an awful lot of risk to eat coming from a PHB perspective, not to mention the shareholders say in the matter. I don't know how much support the effort would get to rick the profit margins, especially now after the four aquisitions, just for the sake of ideals. If they did, I'd work for a company like that, even with taking a pay cut. Means something to go home at the end of the day and be proud of what you did. Can't say I really get that from my current job, It pays well but it sucks being part of the machine.

    17. Re:The end for Python by Anonymous Coward · · Score: 1
      I literally walked out of one whose damn business model hinges on an offensive patent.

      My wang has serious growth potential!

  10. Because many of us find Perl unpleasant by tuffy · · Score: 2
    Why why why... the rest of the world charges ahead and the open source community spends it's time duplicating effort. We have a very nice scripting language called Python laready, why must these closed minded short sighted people spin their wheels with Perl. Okay.. so I know their are some fans of Perl out there, but seriously, if Larry and his merry band of coders had put their blood sweat and tears into helping Python just imagine where we would be today.

    I'm not bashing Perl, but I really think it's an ego trip for these guys. Lets put forth our efforts into Python and leave this perl nonsense alone.

    ...better known as: "competition and choice are good things"

    --

    Ita erat quando hic adveni.

  11. This should make ESR happy... by vsync64 · · Score: 1

    He's busily finishing up rewriting the Linux kernel configuration stuff in Python, instead of TCL/Tk. This over the rather loud protests of many of the kernel mailing list members...

    --
    TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
    1. Re:This should make ESR happy... by finkployd · · Score: 1

      Odd, considering that neither are GPL languages.
      Python does seem less restrictive though.

      Finkployd

    2. Re:This should make ESR happy... by hobbs · · Score: 1

      Both Python and Tcl's license are less
      restrictive than GPL (GPL having the viral
      effect of forcing derivatives to be GPL).
      Python is just basically an open license, and
      Tcl has the BSD license (do with it what you
      will). The only req from either is to maintain
      the copyright signatures.

  12. The Larger Trend by LaNMaN2000 · · Score: 5

    It seems to be fairly common for authors of well-known utilities to either form their own start-ups or be absorbed into existing ones. If the ideology of OSS is to develop code "for the good of humanity," I am more than a little curious why Slashdot's absorbtion into Andover.net, L0pht's absorbtion into @stake, and now Python's absorbtion into BeFree has not spawned criticism. Since I view myself as somewhat of an outsider in relation to OSS, I see it as the natural evolution of OSS into the marketplace at large. In my mind, it legitimizes OSS more than it reflects on the founders' desire for material possessions.

    How do you feel about OSS companies becoming part of for-profit ventures?

    --

    ByteMyCode.com: A Web 2.0 code sharing community.
    1. Re:The Larger Trend by jackmama · · Score: 1

      There's nothing in OSS that says you can't collect money for what you're doing. I believe you're making the common mistake of confusing Open Source Software with the Free Software Foundation, which believes in developing code "for the good of humanity."

    2. Re:The Larger Trend by Some+Strange+Guy · · Score: 1
      I don't see this as a problem at the moment.

      I develop open source software in my free time. It's not what I'm paid to do. Startups like this are providing opportunities for open source hobbiests to turn the tables and do what they really like to do, not as a hobby on the side of something that pays the bills, but to pay the bills.

      Granted, there are some potential pitfalls. Whenever you bring money into the equation, there exists a potential to lose the whole "itch-scratching" motivation in the wake of deadlines and targets. And often, corporations are antithetical to the whole concept of giving away your work for the sake of something bigger.

      Look at some of the examples so far, though. Linus Torvalds is working for Transmeta, Alan Cox gets paid by Redhat, Eric Allman founded Sendmail, Miguel started Helix Code, and they're all still churning out the free software.

      I see it as encouraging. An undercurrent in the whole open source movement is the recognition that pure greed-based capitalism isn't necessarily the only or best philosophy for life. The key seems to be prioritization; all the people I've mentioned have made giving away the code a higher priority than a paycheck, and, until I see reason not to, I trust them to continue to do so in their new positions.

    3. Re:The Larger Trend by samantha · · Score: 1

      What, having a parent company means you can no longer work for the "good of humanity"? Since when? Can you only work "for the good of humanity" with no visible means of support at all? If so this "good" will be seriously limited and in short supply I'm afraid.

      The ideology of Open Source is to have the source open and useable by others. Period. There is no dogma about not having reasonable sponsorship or means of support.

    4. Re:The Larger Trend by mikpos · · Score: 1

      I think you're confusing money with evil. While the FSF does write software purely for social reasons, they are not anti-money or anti-corporation by any stretch of the imagination. The egcs project would not have been possible without at least a little bit of cooperation from the FSF.

    5. Re:The Larger Trend by whoop · · Score: 1

      Right on! Every true free software monk knows that money is the root of all evil. Let's break down how the evil has grown over the years.

      Linus Torvalds, cute, cuddley, penguin-looking fellow. What does he want? World domination. What does he wish have said domination? Linux[tm]. What's that "tm" stand for? Transmeta, which is a company. World domination will only benefit Transmeta. Linus is but a pawn. Boycott Linux.

      Richard Stallman, a lovely character with a front as high priest of the Order of Free Software. He has been known to take donations. What do donations consist of? Money. What is the most evil substance on this planet? Money. This high priest is a charleton, I say! He is as evil as the rest!

      Apache, everybody's favorite open source web server. What is the Apache Software Foundation? According to their FAQ, a "not-for-profit corporation." What do they d? Take donations. Another group whose purpose is not to make quality free software, but to create DonateWare. This, my friends, we do not need. With 60+ percent of the web server market, I fear them more than Transmeta.

      Sendmail, the ever popular mail transport agent with an odd name. Right on their front page, it says "sendmail[tm]." (Sorry, Slashdot doesn't allow the SUP tags like the page has.) Obviously they are in cohorts with Linus and his merry band of power-mad mind controllers. What do they do on the side? Sendmail Pro. Which this create to bring in what? Money. Tell me once again what is the most evil substance on this planet? Money.

      Can I get an "Amen!?"

      Miguel de Icaza, creator, dictator, and zoo keeper of many GNOMEs (you know who you are). Why did he create them? Hatred for KDE/Qt. What's he turned the crusade into? Helix Code. (What's up with the first sentance on that page, "leading open source desktop company?" I'd like to see the study that concluded that. Why does ever company have to declare themselves the leader of a one-contestent contest? I'm the leading free software development specialization operation in my apartment, who the heck cares?) What did he create Helix Code for? So people would "Buy Helix GNOME".

      I could go on and on. But my point is all software we once thought would be pure has gone the way of the dollar. It truely saddens me to see this happen. Therefore, I call upon all true free software artisans to join me on a tiny desert isle to be named shortly where we will grow our own food, choke our own chickens, and code pure free software. You see, living in places like the United States, Europe, Germany, there are just too many temptations that require money, houses, cars, beer, women. Therefore we will do away with all these in the name of pure free software. Only then can we be one with the computer. Who's with me?

    6. Re:The Larger Trend by gargle · · Score: 2

      Of course you need to think about making money. What happens when you're old and sick and need medical care? Or want a house for your family?

    7. Re: The Larger Trend by matta · · Score: 1

      In my mind, it legitimizes OSS more than it reflects on the founders' desire for material possessions.

      Yep, everybody has to eat and it is great when being able to eat is in alignment with developing software that is useful to a lot of people.

    8. Re:The Larger Trend by jbarnett · · Score: 2

      You CAN make money with FSF software or GPL software. Open Source means, "we act like the GPL for marketing purposes, but when it comes down to it, it's now more than a meaningless buzzword"

      GPL == True open and FREE source. Open Source == Great Marketing buzzword.

      --

      "`Ford, you're turning into a penguin. Stop it.'" -THHGTTG
    9. Re:The Larger Trend by HiThere · · Score: 1

      There's nothing inherently wrong with this. But I do feel that it is dangerous, particularly because individuals are in a weak barganing position if the company changes its policy to one that they disapprove of. That is one of the reasons for supporting GPL software. It's still no guarantee, but it's the best we've figured out so far.

      That said, of course people want to make money from what they do! The problem is to structure things so that the ways in which they create personal good, also create communal good. This is a social design issue (think of it as a problem in designing the software interfaces).

      An organization can do a project either a lot of good (support developers and coordinators, provide support and training services, etc.) or a lot of harm (let me count the ways!) Python is one of the basic tools, so this is a bit nerve-wracking. OTOH, source code for the current versions is already available in lots of places, so a bit of calm is also to be prescribed.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  13. Re:A sad day indeed by Jason+Earl · · Score: 2

    I am a huge fan of Perl, and have used it successfully for years, but I honestly hope that Python continues to gain mindshare.

    Let's face it, Perl is not a very readable language. TMTOWTDI basically guarantees that I am going to do something differently than my buddy in the next cubicle, and if you have ever tried to extend stuff from CPAN it becomes apparent there are a LOT more than one ways to do it.

    Python isn't perfect either, but it is a lot easier to read. And when combined with wxWindows you have a easy way to create cross-platform (well Windows and *nix anyway) GUIs. Yes, I know, Perl has Perl/Tk, and no I don't think that counts :).

    Besides, how cool it is to have a language where it is encouraged to put excerpts from Monty Python scripts in the comments? Very cool in my opinion.

    In short I think that the Perl community should stop wasting their time on Perl and start working on Python instead :). Barring that, I think that we should all just get along and use whatever tools we like best. In the Free software community there is bound to be some overlap (just like in the commercial software community). The good news is that the success of Python does not necessarily mean that Perl will wither and die. It simply means the Perl hackers will have to raise the bar.

  14. Re:What's so innovative about Python? by otisg · · Score: 3

    Interesting.
    A couple of pretty big sites use Python big time.
    Here are some:
    www.google.com
    www.egroups.com

    Ultraseek (Infoseek's search engine for sale) is also written in Python.

    Sounds big to me :)

    .................................................. ........ .................................................. ....................

    --
    Simpy
  15. Re:Python 1.6? by otisg · · Score: 1

    No, see the bottom of that letter from Mr. Van Python. They'll be late.

    ...

    --
    Simpy
  16. if by Anonymous Coward · · Score: 1

    you had actually presented some logical chain of events other than your misplaced fear of corporate sponsorship it might be easier to take you seriously. Do you feel the same way about O'Reilly sponsoring Perl? Do you feel the same way about Transmeta supporting Linux? How exactly is a co-location provider going to taint a programming language?

    1. Re:if by Tei'ehm+Teuw · · Score: 1
      The "Misplaced fear" part was just hastely worded thoughts on my part and did come out poorly, for that I apologize, to the /. readers and to the Python staff.

      Did I feel the same way about O'reilly, Transmeta and Andover for that matter>

      Yes.

      How exactly is a co-location provider going to taint a programming language?

      I don't know, but If I were running the strategic planning for AboveNet and/or Metromedia I would leverage it to the hilt. Turn it into a CLIPS style language that supported MY products writtent in propriatary language that I then would sell training and support for etc. etc.

      I don't mean to be a conspiracy monger, but to me this doesn't feel right, not right at all. I sure hope PythonLabs is allowed the freedom to continue the great contributions and efforts focused on changing the industry by leading by example. The Python crew is really top shelf, I'd hate to see a good group like that be unwillingly shifted by the marketing plans of a big brother owner.

  17. Re:Whitespace-sensitive by codepunk · · Score: 1

    You answered your question retard. It leads to nice clean and readable code. I could say the same thing about {} why do I need those.

    --


    Got Code?
  18. About Damn Time... by Tildedot · · Score: 5
    Harumph. It's been _years_ since the Python development team last sprung into action. Ever since Cleese and Idle took their poofter arses out of the mix, there's been less and less Python each and every year. Oh, I know what you're thinking: "Yes, it is spelled Python, but it's pronounced Throat-warbler Mangrove".

    Poignantly, it is now time for the Penguin on your telly to explode...

    1. Re:About Damn Time... by Tom7 · · Score: 1


      Don't hold your breath. It looks like their next piece isn't due out for another 1000 years:

      "... and continuing with such innovative projects as Python 3000."

  19. Re:Whitespace-sensitive by tuffy · · Score: 5
    Python is whitespace-sensitive, but I think it's a misconception that this will cramp your style unecessarily. As long as you remain consistant, Python doesn't care if your blocks are indented 1 space or 10. There's still a lot of leeway for individuality.

    As for the usefulness, a semi-consistant style makes reading other peoples' code easier and it means less characters onscreen (such as { and }) for marking the starts and stops of blocks - leaving more room for code.

    It's not for everyone, I'll admit, but it didn't take me long before I'd forgotten about the indentation rules entirely. Now I don't even think about them unless someone reminds me.

    --

    Ita erat quando hic adveni.

  20. Re:Whitespace-sensitive by swdunlop · · Score: 2

    Okay, this is a troll and a half, but my Python-zealotry badge refuses to let me ignore the gauntlet:

    You just answered your own question. /You/ have your own consistent, easy-to-follow way. I have my own consistent, easy to follow way. My friend has his own consistant, obfuscated perl-hacker-on-meth way. Problem is, when one of us looks at another's code, we have to keep dealing with your new way.

    Python makes it a requisite to perform indenting. The sensitivity is something that you can get over, in the course of a few minutes, while you learn the language.

    If you /still/ can't handle it, there is a preprocessor available, written in Python, that allows you to use BEGIN .. END style syntax. Just don't expect any Python programmers to respect your silly coding style. ;)

  21. Python 3000? by alleria · · Score: 2

    I learned Perl a while ago, and love it in general. Not having to beat a language into submission in order to express my ideas is usually a good thing.

    I then became interested in learning Python (after deciding that Perl didn't provide the bondage-and-discipline OO style that I want to use), and actually installed it on my Win98 system, only to discover that the included installation of Tk was somehow installed into the wrong place (re-install didn't help), and that as a result, IDLE wouldn't run.

    I then went back, and took at look at the Python pages, only to discover Python 3000. While it really is a Good Thing(tm) that they're openly stating that there will be incompatibilities with current Python, it also does scare me away from learning the language somewhat ...

    Granted, many things were deprecated between say, Perl 1 and Perl 5, and probably more things will be changed/deprecated in the future, but the only relatively recent surge of interest and thus use of Python seems to make the language "younger" (though chronologically Python's the same age as Perl, no?) and thus more subject to radical changes.

    Anyone care to clue me in on how much Python 3000 might change things? I know that it'll be a total redesign, and that probably even the design stage isn't exactly completely finished at this point, but I'm just wondering how much Python I would have to re-learn when Python3k comes out, if I learn Python 1.5x or 1.6 now?

    1. Re:Python 3000? by jhylton · · Score: 4

      The design stage for Python 3000 isn't exactly started at this point :-). Given that uncertainity, I do not expect that any changes introduced by Python 3000 will be so radical that you will need to re-learn Python programming. If you learn Python, you should not have any trouble adjusting to Python 3000.

      There are good books and tutorials available for Python. The Python tutorial that comes with the documentation and books like Learning Python and The Quick Python Book are good places to start. They were written before Python 1.6, but there aren't too many changes; certainly not many that will affect teaching materials.

      I don't know what will change in Python 3000, but I can tell you a little about what we hope to achieve. We would like to take the opportunity to fix some of the language's warts without being hamstrung by backwards compatibility. I think the language has few warts, though, so there should be few changes. Andrew Kuchling put together a list of language warts that captures the sort of thing we'd like to fix.

      The internals of Python 3000 will change a lot, and the C API will surely be different. The internal changes are not going to cause a lot of monkey with the language definition.

    2. Re:Python 3000? by bharlan · · Score: 1

      I understand that unicode cannot be properly supported without breaking some existing code.

      --
      (Reality reasserts itself sooner or later.)
  22. Conspiracy by Amphigory · · Score: 1
    From this page, I see that Guido's fiance is into verious martial arts. I just wonder if there's some kind of conspiracy going on with these northern european open source creators with wives who can kick butt...

    Oh yeah: Python rocks! Finally, a read-write language!

    --

    --
    -- Slashdot sucks.
  23. Re:Whitespace-sensitive by paul7e · · Score: 2

    IMO, Python's white-space sensitivity is a good idea because it takes "you" and "me" out of the equation.

    It's great that "you" have your own "consistent, easy to follow" code format - which is easy to follow for, well, YOU. But what if that format isn't easy to follow for "me" or "the next guy"? (see: much existing C and Perl code for examples)

    By taking code formatting, braces, and other religious formatting arguments out of the loop, Python code is pretty much readable by any Python programmer.

    Imagine if programming languages required writing and saving the code in Word/WordPerfect or some other proprietary format; you could say that "your" file format was best, but I couldn't necessarily read it. Fortunately, code is normally saved as ASCII text so I can read it in emacs or vi and not care how you wrote it. I look at Python's "format enforced/religiously neutral" system as providing similar benefits.

    paul

    --
    Silly Rabbit, sigs are for kids.
  24. Re:Whitespace-sensitive by tuffy · · Score: 1

    I don't think the hassles are all that bad, myself. Chances are the programmer is already using indentation to make blocks of code more readable, so why not use that information rather than force the programmer to duplicate block-marking effort? This could pose a problem for non-monospaced editors, but I don't think a lot of programmers use those.

    --

    Ita erat quando hic adveni.

  25. reality check? most languages are white space... by kaisyain · · Score: 1

    ...sensitive.

    It has been a very long time since you were able to write:

    IfX=10ThenDoFoo()

    There is simply the mandatory white space you are used to and the mandatory white space you aren't used to.

    Out of curiosity, has your absolute unwillingness to format source code in a different way never caused you problems on the job? Are you still in college or do you always work alone?

  26. bondage and discipline? by kaisyain · · Score: 1

    Not quite sure what you mean by that but I don't think Python will fit the bill, either. I like Python but I doubt it's OO capabilities could ever be described as "bondage and discipline". It lets you break encapsulation almost whenever you feel like it. It doesn't have strong typing or static type checking.

    Something like Eiffel might be more to your liking, but that isn't very widely uesd.

  27. Re:What's so innovative about Python? by Happy+Monkey · · Score: 2

    Also look at www.alice.org for a very cool use of Python.
    ___

    --
    __
    Do ya feel happy-go-lucky, punk?
  28. Re:What's so innovative about Python? by h2odragon · · Score: 2

    IIRC, Ultraseek isn't actually written in python, it's got python embedded for use as a configuration language.

    Thawte used python extensively in their site; and I think Yahoo's webmail is python based, too.

  29. Re: snow and eskimos... by ievans · · Score: 1
    Everyone's heard of the myth of the Eskimo's and their words for snow, and a lot of people both believe it and infuse it with some sort of larger sociological/linguistic significance, but it's bunk.

    A rebuttal to the myth (there are many). There's no such language as "Eskimo," and, like the fish in the proverbial fish story, the number of snow words tends to grow with each retelling.

  30. Re:Whitespace-sensitive by seanb · · Score: 2

    Unlike certain whitespace-sensitive syntaxes (Makefiles), python interprets tabs as being equivalent to 8 spaces, which is how most editors (in default configuration) show them. If the lines look lined up, they are lined up.

    True, you can configure any decent editor to show tabs as 4, 2, 12, or seventeen spaces. Personally, I like an indentation level of four spaces. With vim this means I set softtabstop=4. Tabs still show up as 8 spaces (as G--d- intended), but each time I whack the tab key I get four spaces.

    I have been watching the python mailing list (gated from comp.lang.python) for a while and code in Python professionally. I have never seen anybody come to the newsgroup with a problem in their code caused by invisible indentation problems, and have never seen it in the code I work with,

    I have seen several flame wars in this issue, but have yet to see any evidence that it is a problem in practice.

  31. Re:Whitespace-sensitive by wrygrin · · Score: 3
    Specifically, it prevents the inevitable discrepancies between braces and indentation that people accidentally do. This is unfortunate when the computer asseses structuring rigorously by the braces, while people tend to assess the structuring by the layout - the indentation. Sometimes it turns out to be syntactically correct, but not what the programmer *meant*. A nearly invisible bug.

    The principle is that, whenver possible, computers should be made to do what's easiest for the person, and not vice-versa - and the indentation is easiest for the person to read. The layout manifests the programmer's intended structuring - for the programmer and and the computer.

    As for not being able to do what you want - all python imposes is that separate lines at the same block level must have the same indentation, and increasing levels have greater indentation w.r.t. their containing blocks. (The amount of indentation is up to you, and can vary.) I would be surprised if this is contrary to the vast majority of seasoned programmers' personal styles. The only thing you have to lose is your braces (and you can use parens to force groups in expresions, besides) and semicolons (and you *can* use the semicolons, but why?).

    Voila.

    --
    everything leaks
  32. insults by vanaeken · · Score: 1


    At this point, I've read two replies from BeOpen and both of them are laced with insults.
    Allow me to advise the author to relax and to be more open.

    1. Re:insults by dgph · · Score: 1

      The Director of Strategic Business Development's was quite appropriate, if you consider that he may not have known osm is a self confessed Troll.

  33. Re:Whitespace-sensitive by bharlan · · Score: 1

    1. Enforce indentation rules to make code readable.

    2. Braces are now redundant, so get rid of them.

    --
    (Reality reasserts itself sooner or later.)
  34. Re:Whitespace-sensitive by Chalst · · Score: 2
    1. Minimising distracting markup;
    2. Standardising layout so that mantainers don't have to follow
      `individual' developers homegrown `consistent, easy-to-follow' layout;
    3. Faster parse times.


    There are bad ways to do whitespace dependent layout, and there are
    good ways. Python is the latter, but experience with the former have
    led to ingrained prejudices. Without whitespace, Python would start
    to look like Scheme or XML.
  35. Re:Not A Good Move! by bharlan · · Score: 1

    Dear "Director of Strategic Business Development,"

    You might find a lighter tone more effective. So far I've read five comments by you, and all were laced with flame. Even though I saw no reason to disagree with your comments, your tone made me dislike you immediately. Show your responses to your "Director of Public Relations" and ask for advice next time.

    --
    (Reality reasserts itself sooner or later.)
  36. example "problem" by DrSkwid · · Score: 1

    try :
    code
    except :
    print "error"

    but if while I'm debugging i want to turn the exception handling off to see what exceptions are thrown :

    #try :
    code
    #except :
    print "error"

    generates a syntax error

    this was really bugging. I came up with a workaround

    #try :
    if 1:
    code
    #except :
    print "error"

    but you can see where that could lead me if I missed taking one back out again.

    I've only been doing python for a few weeks so forgive if there's a proper way (and tell me what it is 8-)

    I like the language so far.
    I got it decoding jpegs from newsgroups automatically in the first few days
    and project 2 uses wxWindows(GTk & Windows Widget Abstraction - www.wxpython.org) to separate my Everquest message text across six windows (auction, guild, group, tell/say, shout & the rest)

    I hope the move to BeOpen is a positive one.

    If the guys can relax a bit I'm sure it's propell the whole thing forward (into a bloated feature rich bloody mess ;-)


    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:example "problem" by seanb · · Score: 1

      Probably the easiest way to "turn the exception handling off" for this kind of thing is to only catch a kind of exception that will never be thrown.

      For example:

      try:
      code
      except None:
      print error

      Another alternative is to just catch the exception, and print out what it is:

      try:
      code
      except:
      import traceback
      traceback.print_exc()

      To be honest, I use the second form more often, and have been known to use it in production code to catch and print exceptions I may not predict without halting the program.

      This problem seems to me to not be an issue with "invisible indentation problems" - you could see the problem quite clearly.

      If you ever want more help/advise, you can email me directly or send a message to comp.lang.python - I have found this group to be VERY friendly to newbies.

    2. Re:example "problem" by DrSkwid · · Score: 1

      thanks

      that's just the advice I was looking for.

      the more I use it the more I like it
      .oO0Oo.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  37. C treats whitespace as damage by DrSkwid · · Score: 1

    and routes around it
    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  38. focus on simplicity by jetson123 · · Score: 5
    What makes Python a great language is its simplicity, both at the level of implementation and at the level of the language.

    What I hope to see for Python 3000 is mostly cleanups that weren't possible in earlier versions because of backwards incompatibility: a simpler, leaner implementation with a "nicer" interface to C++ code, lexical scoping rules, and a simple full garbage collector in place of reference counting. Moving the NumPy numerical array type into the core would also help with creating numerical extensions. But that's largely all I would like to see in the next major release of Python.

    I'm not sure that the transition to BeOpen.com of the development effort is altogether a good thing. If this results in extra resources and they are focussed on enhancing Python, Python may become too complex and featureful; a number of other languages that started out like Python have gone down that road and become marginalized. Or Python may simply end up being a side-line for some other business, just like what seems to have happened with Scriptics and Tcl.

    Python is Guido's baby, and it's his to decide where to take it. But I hope he'll keep these kinds of concerns in mind.

    1. Re:focus on simplicity by SL+Baur · · Score: 2
      I'm not sure that the transition to BeOpen.com of the development effort is altogether a good thing. If this results in extra resources and they are focussed on enhancing Python, Python may become too complex and featureful; a number of other languages that started out like Python have gone down that road and become marginalized. Or Python may simply end up being a side-line for some other business, just like what seems to have happened with Scriptics and Tcl.

      I don't think there's any danger in Python being coopted by BeOpen. They have provided funding for XEmacs for some years now and continue to provide funding with the current GTK graphics port. I have found them reasonable people to work with.


      P.S.
      If osm cares to write a `natalie-portman.el' that does something interesting I'll put it in XEmacs and InfoDock.

  39. Re:Woohoo [OffTopic] by quonsar · · Score: 1

    I found it amusing that Devil's Avocado was first to respond to Devine Intervention!

    ======
    "Rex unto my cleeb, and thou shalt have everlasting blort." - Zorp 3:16

  40. Re:What's so innovative about Python? by AnonymousHero · · Score: 1

    I believe Yahoo Mail also uses Python. I wouldn't be surprised to hear that other Yahoo sites use it.

  41. Who cares? by Crag · · Score: 1

    An excellent point (that a lot of OSS or Free Software devlopers "sell out"), and an excellent question (how do I feel about it).

    It doesn't matter how I feel. At least in the case of Free Software (as opposed to Open Source), what the developers do doesn't effect the software or the users. If we don't like where the developer is taking the product, we don't have to upgrade.

    The whole point of Free Software is that since we (the users) are free to support the product ourselves, we are not dependent on the original developer in any way. Whatever the developer chooses to contribute, we may or may not choose to use, and vice-versa. The products themselves are independent of the developers, and if the developer ceases to contribute his or her efforts "for the good of humanity", another developer may step in and take over. The motivation of the developers is also unimportant as long as the efforts are contributed without restrictions.

    That being the case, while there are no guarentees, there are no limitations either.

    So, the answer to the question "how do you feel" is "who cares". Noone's feelings are relevant. All that is relevant is what people actually contribute, not what they think of feel.

    Talk about a meritocracy!

  42. Flamebait?? by loki7 · · Score: 2

    Would some moderator with half a brain please moderate this back up? This is not flame bait. It's a comment about a feature of the language.

    (If you want a flame, though, how about this? Why the fuck does the lameness filter kick in when I use "Flamebait???" for the subject??? Apparently two question marks is ok, but three is lame. Who the fuck came up with such a lame lameness filter???)

    /peter

  43. Re:Try it. You'll like it. by elflord · · Score: 2
    Seriously. I also hated the idea, but after actually trying it, it was a pleasure to use. I found that in practice, I indented everything properly, so python wasn't really forcing me to do anything differently.

    As for the issue of cramping your style, most style issues boil down to where you put brackets, which is of course a non-issue in python. If you really are consistent, I doubt you'll hate it.

    In practice, being forced to indent properly isn't more difficult than being forced to close those brackets. It's a nice clean language, partly because of the whitespace thing.

    Of course, I could go on all day, but the only way you will be convinced is if you really gie it a shot. But I came into it like you -- I was sceptical and a big perl fan. I'm still a big perl fan, but python is also pretty cool.

  44. There's more than one way to do it by Wench · · Score: 1

    Hear hear!

    Mind you, from your appreciation of "horses for courses" I can tell you are a true Perlite. It's so hard to have a holy war when one side keeps on saying "OK, do it your way, after all there's more than one way to do it"

    --
    No matter how cynical you become, it's never enough to keep up.
  45. Open Source is about Choice by jjohn · · Score: 1

    Let's face it, Perl is not a very readable language. TMTOWTDI basically guarantees that I am going to do something differently than my buddy in the next cubicle, and if you have ever tried to extend stuff from CPAN it becomes apparent there are a LOT more than one ways to do it.

    For the love of Sweet Christ I'm going to smack the next person who calls Perl unreadable and unmaintainable. You know what? All langauges can be obfuscated. Even Python. That Python doesn't require statement terminators, uses white space to implicitly denote blocks and lacks variable prefixes do NOT aid its readability. If a langauge with syntax subtlety bothers you, try Pascal. If you want readable code, you must Do It Yourself.

    There is NO silver bullet for creating code that documents itself. At least Perl's endearingly eccentric prefixes inform the reader of a variable's data type. You can look at Perl code and easily separate the pluralities from the singularities. That in itself is a tremenous help. But let's look at some basic operations in both languages.

    Here's Perl.

    my $a = 'hello';
    my $b = $a;

    print $b, "\n";

    my @c = ("I'd", "buy", "that", "for", "a", "dollar");

    my @d = @c;
    $d[4] = "ten";
    print join, " ", @c; # list c is unchanged

    @e = (@c, @d); # makes one list with 12 elements

    Here's roughly similiar Python.

    import string
    a = 'hello'
    b = a

    print b # oh, I get a newline for free

    c = [ "I'd", "buy", "that", "for", "a", "dollar" ];
    d = c
    d[4] = "ten"

    print string.join(c, " ") # what the? c got changed?

    e = [ c, d ]; # one list with 2 elements (each a list)

    Let's look at the Python code. Since all thingies in Python are objects and only references get copied, it won't surprise experienced hackers to find that collection types copy only references during assignment. However, the novice Pythoner will wonder why an assignment to an element in d now magically changes an element in c. After all, changing the singularity b doesn't change the contains of a. So Python copies *some* objects shallowly. That's a design feature and a good one, except for the newbie who is supposed to be aided by Python's clean syntax.

    What happens when two lists are added together into a third? In perl, you get one long flat list that has no continuing relationship to its contributing parents. In Python, you get a list of references. Suddenly, you've got a multidimensional array. For the pro, this is a great labor saving feature. For the newbie, this might be a little weird, since they have to wrangle with "those durn references ag'in". Worse, the elements of the new list references (not surprisingly) the members of the lists that created it. How will the newbie make a deep copy of these lists so that the original lists remain unchanged?

    Digging deeper into the mysteries of Pythonian indexing, one can take the slice of a singularity. This is sort of neat coming from Perl. Yet if one can index into a singularity, won't this look like an array to the newbie? After all, we can do the same operation to lists. And yet lists are different (assignments), but they look the same as singularities. Things That Are Different Should Look Different. Oh wait, that's Perl.

    Python appends newlines to print statements without explicit instructions to do so. Certainly, this will surprise the experienced hacker more than then novice.

    As for Python being a better Perl, I have yet to see this. There is nothing that Python does that Perl can't. There are things that Perl does that Python will *never* do (like soft references). But, as the python zealots tout, those are bad Perl features that are confusing.

    Python is a great language with a bright future. Its syntax is clean, if punctuation bothers you, but it is not consistent. Word on the street is that Guido is fixing this. That Python helps create truly cross platform GUIs is great. I hope the world gets more scripting languages with garbage collection and dynamic scoping.

    If Python helps *YOU* write and use more Open Source Software, then we all win. If Python is just cutting your vegetables up for you because you can swallow some mild complexity, then it is no better than VB. I know Python was designed to be a superb teaching language, but I would hope the curious mind would soon thirst for more meat.

    I will reiterate my call for better cooperation between the Python and Perl communities. There is more in common between us than other languages. Perl and Python are, I hope, the future of programming. Neither is perfect, but both are better choices for getting your job done faster to drink more beer. And that's a Good Thing (tm).

  46. Why is this only a 1? by cpetks · · Score: 1
    This is actually a good thread, why is it only a one? Aside from the obvious paranoia, the parent, and the replies have some good content. Please mod this up.

    As for the "The Sky Is Falling" comments, which I don't know if I agree with, The Python team has shown no indication that their mission will change, so why don't we just let time tell the tale. They have been leaders in Open Source in the past and I have full confidence they will continue to develop strong product and guidance on how to make money using the open source model.

    Just my two cents.

    --

  47. Re:Whitespace-sensitive by omynous · · Score: 1

    I've had this problem when working with C code in a vi editor. I was editing the code on a friends account. He had tabstops set to 4 spaces, and autoindent turned on. I added code, using spaces. Vi happily converted those lines into tabs for each line after the first. When I looked at the code in more, the indentation was completely screwy. While I was in university, I encountered this problem several times. At that time, I couldn't tell vi NEVER USE TABS . Perhaps this is something Vim handles better. Annoyingly, I had similar problems in Emacs. When I heard of Python's penchant for using indentation as semantically important, I decided this was a bad idea, from YEARS of past experience where indentation gets mangled one way or another. Further, I recently had problems with an editor under Win32 mangling things. The problem there? The editor was using proportional fonts. In a case like that, it became impossible to know for certain whether things were properly indented, because the fonts didn't show spaces consistently, and don't line up properly. The point Python pundits miss is that making your code fragile is not a good idea. And white space CAN be fragile. Please understand, I wish more languages forced coding standards on developers - more code would be readable. I rejoiced when I found that perl forces braces around ALL blocks. But I don't think that making a language potentially fragile is a GOOD solution. An editor doing something stupid with your indenting can totally destroy the semantic content of your code. And, unfortunately, it can be impossible to figure out what went wrong if you are maintaining code YOU didn't write. Anyone up to making a version of Python that avoids the indentation problems? Python sounds fun AND powerful. Shannon Mann

    --
    A comment overheard in a corn field `If you have better ideas, lets hear them. I am all ears.'
  48. Re:Because BeOpen != VA Linux Systems. by Bowie+J.+Poag · · Score: 3



    What makes BeOpen superior to SourceForge? Easy. BeOpen is not affiliated with VA Linux Systems, of which we've already established has a near monopoly on resources when it comes to the Linux community. Looking past the "VA Linux Systems will screw you and your project raw if you let them" argument, the simple act of merely housing everything under one umbrella is dangerous. If VA Linux Systems goes straight into the crapper (seen their stock performance lately?) like the vast majority of other .com companies will, then they will take all the assets they own down with the ship, including the very page you're reading right now.

    Diversity is a good thing for Linux. One company owning and running it all is not.

    My $0.02,

    Bowie J. Poag

    --
    Bowie J. Poag

  49. A Response From BeOpen.com by advtech · · Score: 5


    BeOpen.com would like to thank the Slashdot community for generating such volume of conversation on the Python issue. Because some rumors have been flying around today, we would like to let the community know a little more about BeOpen.com as a company, as well as answers some of the questions that have been raised.

    BeOpen.com is a venture-backed Silicon Valley start-up based in Santa Clara, CA. We are an application publishing company fully committed to Open Source and the community surrounding it.

    We did, in fact, receive funding from individuals who were the founders and deal makers behind Exodus Communications and AboveNet. We are not, however, "owned" by AboveNet. We feel that having access to these successful and highly intelligent business professionals is an asset to our company.

    BeOpen.com has acquired LinuxDEV.net, Geeks404.com, and GNULinux.com, providing content and community around these sites. We have also interviewed a number of Open Source luminaries on the BeOpen.com site, including Richard Stallman of the Free Software Foundation, Jordan Hubbard of FreeBSD, Inc., Matthias Kalle Dalheimer of the KDE Project, and Beau Vrolyk of SGI. As well, we have produced a number of documents relating to Linux and its usage, which inform and aid the community as a whole.

    BeOpen.com has also been in contact with Richard Stallman concerning an equipment donation to the Free Software Foundation, one of our many community outreach programs.

    The Core Python development team has joined BeOpen.com. We have signed an agreement with Guido and his team stating that we will always release our Python products as Open Source, ensuring that the community's rights are protected.

    We continue to employ members of the community to produce content and develop software. We also support several projects on SourceForge, paying the salaries of the developers in charge of these endeavors.

    We hope the community will recognize through our actions the strong commitment to giving back and promoting the Open Source and Linux movements that BeOpen.com has displayed and will continue to foster.

    Thank you all for your interest in BeOpen.com and in Python. We look forward to working closely with the community to promote Open Source and Linux.


    Domenic R. Merenda
    Director of Strategic Business Development
    BeOpen.com

    1. Re:A Response From BeOpen.com by Tei'ehm+Teuw · · Score: 1
      Thank you for the clarifications.

      We hope the community will recognize through our actions the strong commitment to giving back and promoting the Open Source and Linux movements that BeOpen.com has displayed and will continue to foster.

      I personally do regognize Pythons past actions and commitments to Open Source ideals and ethics and have high hopes that they will continue this direction.

      Thank you for your candid and detailed response.

    2. Re:A Response From BeOpen.com by AndrewHowe · · Score: 1

      Do you want public relations?
      Or do you want him to kiss your arse?
      I think it's the latter.

  50. ASP by MrBlack · · Score: 1

    ASP is another snake-based language, but there is certainly nothing cool about it. CORBA is pretty close to COBRA, and is also pretty cool, so I guess we should mention it also.

  51. Re: Unicode by AMK · · Score: 2

    Supporting Unicode shouldn't be that big a deal, though there are still things to argue over, and it's slated for 1.6. The current interface is documented in this Unicode proposal; what's described there is mostly already implemented in the 1.6 alpha releases and CVS tree. Outstanding issues still remain: 1) the default encoding to use, 2) a Unicode-aware regex engine (partially there in 1.6a2, with a new version about to hit the CVS tree) and 3) declaring an encoding for Python source files (probably going to be left to 1.7). If you want to see good Unicode support in 1.6, I'd recommend compiling the CVS tree, trying it out on your application, and complaining loudly if you find shortcomings. Experience with an actual application is worth dozens of vague speculations.

  52. Re: Python is Guido's baby, by EricEldred · · Score: 1

    Python is Guido's baby,

    I observe that Van Rossum is getting married and going on a honeymoon. Congratulations! Let's see the wedding pictures.

    But "Python" is an unusual name for the child. Let's see...what can we suggest...."Spam?"

  53. Re: Perl as an ego trip by porky_pig_jr · · Score: 1

    Unfortunately you are right on this. Perl is becoming a 'Church of Perl', and its main designers and contributors are 'The high priests of Perl'. Their discussions often degenerate into kind of 'how many angels can fit into a perl-based Hash table'. Of course I shouldn't say that. I did use Perl many times - but I usually limit myself to its fairly small subset.

  54. Does it tickle when your braincell spins by The_OSS_Prophet · · Score: 1

    please try to concentrate on the subject at hand, your comments do not bring anything of value to the discussion. If thats what your into there are other sites out there for you, please leave this one centered on the code...

    --
    FREE THE CODE, OR DONT CODE AT ALL
  55. Re:Whitespace-sensitive by stripes · · Score: 2
    As for not being able to do what you want - all python imposes is that separate lines at the same block level must have the same indentation, and increasing levels have greater indentation w.r.t. their containing blocks. (The amount of indentation is up to you, and can vary.) I would be surprised if this is contrary to the vast majority of seasoned programmers' personal styles.

    It is contraray to mine. I use an extra half-indent to indicate a continued line. Even in languages that require the backslash on the end of the last line. It is a pretty rare quirk, but I have seen other use it, and more importantly, it helps me a great deal when I look over code (as for avoiding long lines, that's hard with long typenames, and C/C++ functions decl syntax, esp. with C++'s constructor init-list syntax as well).

    I have also seen a lot of code that uses "extra" spaces to line up parts of similar lines to emphisize similarity. Sometimes those spaces are before the first non-white space. This isn't something I do (I like moving the common parts into local const variables when I can, or macros, or I line them up but only after the first non-whitespace), so I won't miss it.

    That said I don't hate Python. I dislike one feature. I can't think of a single language I use that doesn't have at least one feature I don't dislike. Sometimes even as strongly as Python preventing me from throwing in a bit of extra indentation where I think I need it.

    I don't use it because I have plenty of mid-performance psudo-embedable languages in my toolbox allready (Perl, Tcl, sh). I have little need for another. Hell I have little enough need for the three I know! Mostly I'm stuck doing stuff that really needs to be in C (part of an existing C program -- like a device driver), or C++ (new program, but expected to be CPU bound, and pushed hard). A pity I can't get my boss to let me try Eifel for some production system.

  56. Apple II Basic wasn't. by yerricde · · Score: 2

    Microsoft once released a Basic interpreter for Apple II. It was called Applesoft (aka FPBasic), and all 10 kilobytes of it were burned into the ROM of all Apple II Plus and later Apple II computers. You could do things like

    10IFX=30THENGOTO50
    and the line editor would translate it into
    10 IF X = 30 THEN GOTO 50
    --
    Will I retire or break 10K?
    1. Re:Apple II Basic wasn't. by gowen · · Score: 1

      Fortran 77 (which is still fairly widely used in engineering/mathematics) does something pretty similar

      i f(x. lt. 7) t h e n
      y = 2
      e n d if

      is identical to

      if(x.lt.7) then
      y=2
      endif

      Only, this being f77, you've got to indent it all six columns before you type.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  57. Re:Ahh now I understand the flood of python articl by quick_dry_3 · · Score: 1
    Portability, Python's main GUI toolkit is Tkinter, which is one and the same as Tcl/Tk's. Python's 'killer app' is that it's RAD, its simple to learn, clean - and indentation counts, meaning that Python code is usually more readable than other code. It is also easily extensible with C/C++ (and recently Java) - for lower level control or optimisation, make it work first then optimise later - RAD huh?

    The best thing of all is that it runs on so many platforms, I've got it installed on all my OS's - so I can code on Win32, Linux, && my WindowsCE PDA.

    One of the things is that Python is used in many areas and doesn't have the profile that Perl has, like RedHat's installer, or in some apps as the embedded scripting language, and (in Australia at least) it's used to control quite a few of our major stadium TV screens/scoreboards, not to mention that its apparently used extensively in CG places like Industrial Light & Magic et al as a glue language because its a RAD language.

    Nearly forgot, some have also said that Python's best use is in Zope, an object based web publisher (with server built in). And did I mention it's RAD?

    just my slightly one eyed opinion ;-)

  58. b-school speak to English by streetlawyer · · Score: 2
    We did, in fact, receive funding from individuals who were the founders and deal makers behind Exodus Communications and AboveNet. We are not, however, "owned" by AboveNet. We feel that having access to these successful and highly intelligent business professionals is an asset to our company.

    Translation: They own our asses right back to the perineum, and have options on our various penises, testicles and women's parts, too.

    John Montoya, going to business school and law school so you don't have to.

  59. Re:What's so innovative about Python? by buzzcutbuddha · · Score: 1

    You forgot to mention Yahoo. Their Mapping and Address pages are also run in Python. One of the coolest uses I have seen, and powerful too!

  60. Actually that's not the case... by Jules · · Score: 1

    While MST3k is a great show, Python 3000 refers to the projected release date for the next version. Guido's thinking is that with a date like that, it might be released before the marketing deadline. This was announced at the last Python conference (which was probably the best conference I've ever attended).

  61. Cool! I needed a car alarm! by 1010011010 · · Score: 2

    PYTHON 3000

    AUTO SECURITY SYSTEMS

    The Newest Technology

    In Vehicle Security

    giggle.

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  62. Bad choice of name by Pseudonymus+Bosch · · Score: 1

    First thing I thought is that BeOpen is a site for BeOS Open Source Software.

    Are you still in time to change it to something more Pythonesque?
    __

    --
    __
    Men with no respect for life must never be allowed to control the ultimate instruments of death.
    GW Bu
  63. Python web tools? by hollandj · · Score: 1

    After learning cgi-bin and then learning how bad it is because of spawning new processes and that things like servlet engines, mod_php, mod_perl, etc solve this problem - What is there like this for python Not to start a flame war but the closest I've seen involves ASP with Python on (of course0) only Win32

    1. Re:Python web tools? by jhylton · · Score: 1

      Take a look at the Python Web Programming Topic Guide. If that doesn't provide you with the answers you need, try asking your question on comp.lang.python.

    2. Re:Python web tools? by AMK · · Score: 2

      Zope is usually run as a long-running process that's accessed through either Persistent CGI or FastCGI (though the FastCGI was still unstable when I tried it). A FastCGI module is also available if you just want to run regular CGI scripts a bit faster, and mod_python is available as an Apache module.

  64. Re:Because BeOpen != VA Linux Systems. by chrisd · · Score: 2
    Oh yeah, mean ol' VA, they stink! They have been doing nice things for Linux since 1995 out of some sick plan to take over!

    Bowie, you just don't seem to get it, at all. There are a -ton- of sites that we have nothing to do with, including LinuxToday, BeOpen, advogato, Kuro5hin and the rest. A near monopoly means that we could prevent other sites from even happening, which, clearly, we could not do. Also, for it to a be a monopoly we would have to have a service that people were forced to use. You are welcome to not use any of the aggregate web sites.

    For those of you who don't know, Bowie thinks VA screwed him and "stole" his idea in creating sourceforge and has been whining like a child ever since. In fact VA had been doing hosting for years and sourceforge was a logical extension to that. Just click around on slashdot to learn about poags issues with VA.

    I'll agree with you that diversity is a good thing, though, and I for one am glad BeOpen is around.

    Chris DiBona
    VA Linux Systems


    --
    Grant Chair, Linux Int.
    Pres, SVLUG

    --
    Co-Editor, Open Sources
    Open Source Program Manager, Google, Inc.
  65. Re:Because BeOpen != VA Linux Systems. by Bowie+J.+Poag · · Score: 2


    Thank you, but I dont need you of all people telling the rest of the community what I "think" of your company Mr. DiBona. If you're going to do that, at least get your shit straight. It's what I know about your company (from working with you and others for nearly two years) not what I think.

    You also failed to point out that you are an employee of VA Linux Systems. More importantly, you're their mouthpiece. "Linux Community Evangelist", isn't it? Tsk tsk.. Its only when people look at your bio that they see you're an employee of the company.

    In the meantime, feel free to pull your head out of your ass anytime you feel up to it, Chris. From the looks of it, it sounds like it may take a while to dislodge. I'm not afraid of people hearing what I've had to say about your company (and what I'll continue to say) because all of it is basically true. Why should I be afraid?

    On that note, here you go, kids..Knock yourself out:

    A list of everything I've written on Slashdot in the past 9 months or so.

    Enjoy!

    Bowie J. Poag

    --
    Bowie J. Poag

  66. Re:Because BeOpen != VA Linux Systems. by chrisd · · Score: 2
    So how did I fail to point this out? It was -right after my name- in the post. Or did you not read it? I am indeed a mouthpiece, I never made a statement saying otherwise. You are , yet again, seeing what you want to see to support your misguided pogrom.

    I'm not afraid of people hearing what you have to say at all, I mean, anyone with half a brain can read what you have to say and dismiss it. My -job- is to point out that you are wrong, so that those who are seeing your childish rants for the first time understand that and give us the fair chance that we deserve.

    Chris DiBona
    VA Linux Systems

    (hey, that's how I sign -every- post!)


    --
    Grant Chair, Linux Int.
    Pres, SVLUG

    --
    Co-Editor, Open Sources
    Open Source Program Manager, Google, Inc.
  67. Re:Because BeOpen != VA Linux Systems. by kuro5hin · · Score: 2
    Hey Chris. I have to agree with you. I get along pretty well in the open source community without even reading slashdot all that much, so there goes the "communications monopoly" theory. SourceForge hosts some development services for my project, Scoop, and VA has yet to try to make me sign over my soul to them in return. In fact, I think SourceForge is a huge benefit to us all. Sure, I could find another place to run mailing lists, and I could run my own CVS, and I could run an ftp server for releases, but just the fact that I can spend half an hour and have all those services collected in one place is a big plus for developers who also have "real" jobs to attend to.

    I've followed Bowie's ranting against VA for a while, and frankly, it reeks of childish pique. Get on with your life Bowie. If you still want to run something like SourceForge, think of a different name, and write some code. You're just not convincing anyone of anything except that you're a petulant child.

    --

    --
    There is no K5 cabal.
    I am not the real rusty.
  68. Re:Because BeOpen != VA Linux Systems. by chrisd · · Score: 2
    Thanks man, and keep up the great site.

    Chris
    --
    Grant Chair, Linux Int.
    Pres, SVLUG

    --
    Co-Editor, Open Sources
    Open Source Program Manager, Google, Inc.