Python Development Team Moves to BeOpen.Com 149
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.
"
anything to do with BeOS? (Score:1)
I smell evil... (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.
Ask /. (ot) (Score:2)
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?
--
BeOpen (Score:1)
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.
I Like... (Score:1)
Woohoo (Score:1)
Stupid question time: anybody know what Python 3000 is?
Re:A sad day indeed (Score:3)
Whitespace sensitive PERL! Hooray!
Perl vs. Python (Score:4)
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
Re:anything to do with BeOS? (Score:3)
Re:Woohoo (Score:2)
The end for Python (Score:1)
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.
Because many of us find Perl unpleasant (Score:2)
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.
This should make ESR happy... (Score:1)
Re:Ask /. (ot) (Score:1)
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?
The Larger Trend (Score:5)
How do you feel about OSS companies becoming part of for-profit ventures?
Re:Woohoo (Score:2)
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.
Re:A sad day indeed (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.
Re:The end for Python (Score:3)
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.
Re:Woohoo (Score:3)
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
Re:Woohoo (Score:3)
Re:What's so innovative about Python? (Score:3)
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
Re:The Larger Trend (Score:1)
Re:Python 1.6? (Score:1)
if (Score:1)
Re:Whitespace-sensitive (Score:1)
About Damn Time... (Score:5)
Poignantly, it is now time for the Penguin on your telly to explode...
Re:I smell evil... (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 [sun.com],but with Jypthon [jpython.org], 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
Re:The end for Python (Score:1)
Re:Whitespace-sensitive (Score:5)
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.
Re:Whitespace-sensitive (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. ;)
Re:Woohoo (Score:1)
Re:Woohoo (Score:1)
Re:Woohoo (Score:1)
Re:Woohoo (Score:1)
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.
Python 3000? (Score:2)
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?
Re:The end for Python (Score:4)
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
Re:Perl vs. Python (Score:1)
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 [roxen.com]. 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.
--
Re:The end for Python (Score:2)
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
Re: (Score:1)
Conspiracy (Score:1)
Oh yeah: Python rocks! Finally, a read-write language!
--
Re:Whitespace-sensitive (Score:2)
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
Re:I smell evil... (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?)
Re:Perl vs. Python (Score:5)
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.
--
Re:Whitespace-sensitive (Score:1)
Re:Perl vs. Python (Score:1)
greetings, eMBee.
--
Re:About Damn Time... (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."
reality check? most languages are white space... (Score:1)
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?
bondage and discipline? (Score:1)
Something like Eiffel might be more to your liking, but that isn't very widely uesd.
Re:What's so innovative about Python? (Score:2)
___
Re:What's so innovative about Python? (Score:2)
Thawte used python extensively in their site; and I think Yahoo's webmail is python based, too.
Re:The end for Python (Score:2)
I hope you are correct that the open source efforts and ethics will continue, but follow the money, he may be on to something.
Re:Perl vs. Python (Score:1)
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.
--
Re:Perl vs. Python (Score:1)
s/phyton/python/
sorry guys!!!!
greetings, eMBee.
--
Re:Python 3000? (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 [python.org] 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 [python.org]; 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 [python.net] 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.
Re:Perl vs. Python (Score:1)
it's python, not phyton
it's python, not phyton
it's python, not phyton
sorry, guys!!
greetings, eMBee.
--
Re: snow and eskimos... (Score:1)
A rebuttal [urbanlegends.com] 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.
Re:Whitespace-sensitive (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 [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.
Re:Ask /. (ot) (Score:1)
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
Re:The end for Python (Score:1)
Re:The Larger Trend (Score:1)
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.
Re:Woohoo (Score:1)
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.
Re:anything to do with BeOS? (Score:1)
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
Re:BeOpen (Score:1)
You invited the community to "say so" if you were wrong. I'm saying so.
Thanks.
Domenic R. Merenda
Director of Strategic Business Development
BeOpen.com
Re:Whitespace-sensitive (Score:3)
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.
insults (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.
Re:I smell evil... (Score:1)
Re:Whitespace-sensitive (Score:1)
2. Braces are now redundant, so get rid of them.
Re:The Larger Trend (Score:1)
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.
Re:Python 3000? (Score:1)
Re:Whitespace-sensitive (Score:2)
`individual' developers homegrown `consistent, easy-to-follow' layout;
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.
Re:The Larger Trend (Score:1)
Re:Woohoo (Score:2)
Re:Not A Good Move! (Score:1)
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.
Re:The end for Python (Score:2)
focus on simplicity (Score:5)
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.
Re:I smell evil... (Score:2)
Time to reboot your humor receptors. Notice his bolding of innovative, read my
--
Re:The end for Python (Score:3)
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
Flamebait?? (Score:2)
(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
Re:Try it. You'll like it. (Score:2)
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.
Re:Perl vs. Python (Score:2)
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.
Re:The end for Python (Score:2)
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.
Re:Because BeOpen != VA Linux Systems. (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
Diversity is a good thing for Linux. One company owning and running it all is not.
My $0.02,
Bowie J. Poag
A Response From BeOpen.com (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
Re: Unicode (Score:2)
Re:The Larger Trend (Score:2)
Re:Whitespace-sensitive (Score:2)
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.
Apple II Basic wasn't. (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
and the line editor would translate it intoRe:Ask /. (ot) (Score:2)
b-school speak to English (Score:2)
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.
Re:Woohoo (Score:2)
Re:focus on simplicity (Score:2)
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.
Cool! I needed a car alarm! (Score:2)
AUTO SECURITY SYSTEMS
The Newest Technology
In Vehicle Security
giggle.
Re:I smell evil... (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'
Re:The Larger Trend (Score:2)
GPL == True open and FREE source. Open Source == Great Marketing buzzword.
Re:Because BeOpen != VA Linux Systems. (Score:2)
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
Re:Because BeOpen != VA Linux Systems. (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 [slashdot.org] 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. [slashdot.org]
Enjoy!
Bowie J. Poag
Re:Because BeOpen != VA Linux Systems. (Score:2)
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
Re:Python web tools? (Score:2)
Re:Because BeOpen != VA Linux Systems. (Score:2)
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.
--
Re:Because BeOpen != VA Linux Systems. (Score:2)
Chris
--
Grant Chair, Linux Int.
Pres, SVLUG