Bruce Perens is one of the mainstays of Linux and the Open Source movement, but he has never gotten as much publicity as Linus Torvalds, Richard M. Stallman or Eric S. Raymond. His latest project is
TECHNOCRAT.NET. He sent in a few notes (hit "Read More" to see them) about what's happening on the Open Source licensing front, an area in which he is one of the World's Leading Experts(tm). Bruce will happily answer questions about Open Source and related software licensing issues. Instead of posting your questions here, please send them to
questions@slashdot.org. We'll choose the 10 or 12 best ones, forward them to Bruce, and post the answers in a day or two.
When to Stop Complaining
I'm known for complaining, publicly, when I think something's wrong. There's
another side to that, though, if you want to be an agent for constructive
change and be taken seriously. When people fix what you are complaining
about, you can't just keep complaining, you have a choice of shutting up
or saying something nice. So, it's time to say something nice about two
huge companies.
Good News From IBM
A while ago, I publicly complained about IBM's termination clause in their
original Jikes license. Lots of people read my complaint and made
it clear they felt the same way, and IBM noticed. An IBM product manager
and attorney contacted me, they fixed their license, they released the
license for public criticism, and they put the new license on Jikes
and PostFix (IBM Secure Mailer). IBM is referred to as the
600-pound-gorilla of the computer industry, but in this case they were
an extremely polite and accommodating 600-pound-gorilla that did the right
thing for the community. They should be praised for that. I like their
new license so much that I'm going to use PostFix as the mail-delivery
agent on my own system. I've been using qmail, but its license isn't
really compliant with the Open Source Definition so it's time to switch.
Apple, Too
The Debian developers and I publicly complained about the original Apple
Public Source license. Again, lots of people read our complaint and helped
get the message across to Apple. The press and even some Open Source pundits
handled our complaints very poorly, treating them as an "attack" rather
than the constructive criticism we meant. Apple, however, handled our criticism
extremely well. They addressed our complaints in the APSL version 1.1 .
Again, a big company that should be praised for doing the right thing for
the community.
Other Companies
Lots of other companies have recently come out with software that complies
with the Open Source Definition. They all seem to be taking an OSD-compliant
license quite seriously as a prerequisite for community participation in
their projects, and many companies are contacting me for a reality-check
before they release their licenses for public criticism. I've been able
to save a few of them from embarassing gaffes. I'm currently working with
several really big companies on OSD-compliant licenses.
Re:Not nice, this: (Score:2)
Q (Deleted due to copyright issues)
A Yes, that's correct.
Furthermore, they didn't want to limit what they did with those questions; they might want to post them somplace else, reproduce them in an interview, publish them in a book, or whatever. Assuming that you granted them all these rights would be wrong. Telling you ahead of time "Don't submit material if you aren't willing to do this" is perfectly honorable. Not asking for exclusive rights is, too.
Re:I agree. (Score:1)
Of course! I read almost *all* Slashdot comments. And I respond to all the e-mail I get, too, most of which says, "Don't pay any attention to anonymous flamers, you're doing fine."
I don't claim to know everything. I take all feedback, both negative and positive, quite seriously. I just don't feel that I'm important enough to be worth much public discussion, so I tend to confine my responses to private e-mail instead of making them in public.
For instance, the story to which *this* comment is appended is about Bruce Perens, a truly nice man for whom I have tremendous respect, and I feel bad about taking up even this little bit of *his* limelight.
If you want to continue this discussion, let's do it by e-mail [mailto], okay?
Re:Bruce = REAL WORK, ESR == MS Hate and Self EGO (Score:1)
(Also, the subject appears to confuse the assignment with the equality test).
Probably Sun's SCSL (Score:2)
A lot of the engineers inside Sun are pissed at the SCSL in a big way - particularly the commercial clause. At JavaOne, a number of different BOFs that I attended, when Sun lawyers were present, they copped a hammering about the SCSL (admittedly I was one of the people doing said hammering). From memory the SCSL and JINI BOFs were the two most problematical for their legal types.
Here's what I know is going on inside at the moment. The Java Media folks are pushing through a version of SCSL that does not include the commercial clause. That is, you can pretty much do anything you like with it - no compatibility checks, no license fees etc. Take the source and run. I imagine this would bring it extremely close to satisfying the open source guidelines. Naturally the Sun legal people are having a hard time swallowing this so it is taking some time to get through (It's been going at least for the last 3 months that I know of). Note that this is not changing the core SCSL, just a variant of it minus the crappy bits (like the Jini License is a variant of the SCSL).
The first of the Java Media APIs to undergo this is JSDT (Java Shared Data Toolkit). Once this goes through, pretty much all of the rest of the Java Media stuff will be following in quick succession. (Java3D, Media Framework, Sound and Advanced Imaging).
BTW - This is not leaking any private information. The Sun people at the JSDT BOF were the ones talking about this (Rich Burridge and Mike Bundschuh (sp?)) out in the open. Also, directly talking with the various Java Media marketing types and engineers running the stands there were talking about it too.
Hee hee (Score:1)
(Bruce == REAL_WORK) && (ESR == (MS_HATE | SELF_EGO))
/* I prefer to use explicit parenthesis rather than trust precedence, but that's just me. */
BTW -- Has anyone else noticed that Bruce's last name "Perens" is awfully close to "parens" -- the programmer shorthand for "parenthesis"? Some people say your name determines your destiny....
Of couse, MY real name is "Curly Brackettes"
Re:Bruce = REAL WORK, ESR == MS Hate and Self EGO (Score:1)
It could be valid - he's assigning real work to
Bruce, and testing ESR's motives ^_^
K.
-
How come there's an "open source" entry in the
because they were caught in a mental rut? (Score:1)
Possibility #1: Because they want to use this same process for other entities who might not know how to handle thousands of duplicate and/or 'drecky' responses.
I bet it simply never occured to them to ask everybody to post their questions to
Possiblity #2: Muwahahahahaha!
I think things will be a bit different the next time around.
-matt
Re:Questions to Censor^H^H^H^H^H^HSlashdot please (Score:1)
I'm sure that Bruce will follow this thread, and the thread on the followup article. Ask you questions there, and if Bruce thinks they're worth answering, I suspect he will. You can't get much more open than that.
Slashdot is actually just providing a filtering service. No everyone cares enough about any given issue to read the comments, but Rob tries to filter out the most interesting bits to the articles proper. I don't really care enough about say, The Who, the see what people have to say about it, but it's kinda neat to know about Lighthouse. On the other hand, I'm real interested in what Bruce Perens has to say (at the least he is an interesting writer), so I follow threads on such things.
Anyway, in summary Rob/Slashdot filters questions. This is to allow those who are cursorily interested to get a quick glimpse of the action. Those of us who really care will read and post to the thread, which I expect will be chock full of Bruce replies.
Working much better now! (Score:2)
Thanks
Bruce
Re:qmail is an exception (Score:1)
-russ
Re:Richard, Bruce and Eric (Score:1)
-russ
Re:Bruce = REAL WORK, ESR == MS Hate and Self EGO (Score:2)
Re:qmail is an exception (Score:1)
On a more on-topic note, qmails redistribution rules (such as they are) have always slightly bothered me. There was a thread some months back re: RedHat and qmail that highlighted some of the feelings people had.
I think that Dan's managed to harness the usual benefits of Open Source in a slightly unusual manner: by making his code highly modular, it's fairly trivial to write alternatives to the standard modules that do what you want. This attracts a wider range of coders. A more monolithic application with sort of license would probably have languished for want of acceptance.
- Tillman Hodgson
Re:Richard, Bruce and Eric (Score:2)
Other software I've written can be found here [perens.com]. And I'm currently writing software - I've made a lot of contributions to the Squishdot forum software in the past week.
So, don't write me off as a writer, please.
Thanks
Bruce
Re:That's a secret address! (Score:1)
Good point about dropping the -subscribe.
-russ
Re:Break with tradition? (Score:1)
-russ
Re:Working much better now! (Score:1)
Sounds like famous last words...:)
Trenchcoat.Net (Score:1)
Bruce is showing class (Score:1)
license-discuss@opensource.org (Score:2)
Also there is license-discuss@ opensource.org [opensource.org], a mailing list where Bruce has been a very active participant. (I hope that doesn't stop!)
Forrest J. Cavalier III, Mib Software Voice 570-992-8824
The Reuse Rocket: [mibsoftware.com]Efficient awareness for software reuse: Free WWW site
lists over 6000 of the most popular open source libraries, functions, and applications.
Re:Deja vu, all over again. (Score:3)
Are you sure? It's not slash, it's Squishdot (built on Zope, which is built on Python).
Admittedly, the look-and-feel is "borrowed" from Slashdot, but the underlying technology is completely different. Check The Technology behind TECHNOCRAT.NET [technocrat.net] for more info.
Re:That's a secret address! (Score:1)
Good point, I'll remember your advice in the future. But it would have to be a pretty good robot harvester to process
and get an address...That's the HTML format that shows on the page. Notice the space.
BTW, isn't it a closed list anyway (only posts from subscribers are accepted?) That's the only good way of keeping spam off mailing lists.
I'd think that if robots can be taught to remove "NOSPAM" from email@domain.NOSPAM.com, then they certainly already know about dropping "-subscribe" from subscription addresses.
Re:Technocrat.Net Slashdotted (Score:1)
We have done some very heavy testing with Zope on high performance machines, and we have done well over a million hits a day with the ZPublisher architechture (ZPublisher is the Object Request Broker in the very core of Zope which turns HTTP/FTP/XML-RPC requests into object traversals) on modest PII hardware.
We are also working on an add-on to Zope (which will NOT be open source) that is a client server version of the object database. This way, you can just keep throwing more and more clients at a database and have 50 machines serving up the same site over multiple pipes. This archetecture will not be needed for low to medium traffic sites. We envison this to be able to handle as much traffic or more than any other web application platform.
Michel Pelletier
Zope Developer
michel@digicool.com
Technocrat.Net Slashdotted (Score:1)
I'd like to see some benchmarks for Zope on different configurations. This just highlights the need.
That's a secret address! (Score:1)
license-discuss-subscribe@opensource.org
Questions to Censor^H^H^H^H^H^HSlashdot please (Score:2)
If Bruce is going to answer questions about Open Source the forum should be, um, OPEN.
qmail is an exception (Score:2)
I'm on the board of the Open Source Initiative, and I use qmail because it's reliable and secure.
-russ
p.s. I also sell support for it.
Roblimo's style (Score:2)
I like the way most content is presented on slashdot: There's a submitter's intro, a link, and a few lines from the poster. The submitter and the poster usually include personal opinions, but they are easily recognized as such and everyone can make up their own mind about the content of the link.
This post from Roblimo does not present his take on the article as a personal opinion, and, ironicly, he's probably the poster on slashdot least qualified to make the statements he does.
I'm not saying I don't like the article, but this new presentation is a turnoff. It seems too much like "Here's the way it is" instead of "Check this out and come to your own conclusions."
-OT (who has complained too much recently, I know)
Not nice, this: (Score:1)
What is that all about?
Real work (Score:1)
Not that I have anything against ESR, but I sometime feel like what Bruce is doing is more along the "open source" spirit, i.e. do real work in the background that benefits to everybody, than ESR "high visibility" activities. What do you think ?
Re:That's a secret address! (OT) (Score:1)
I'd think that if robots can be taught to remove "NOSPAM" from email@domain.NOSPAM.com, then they certainly already know about dropping "-subscribe" from subscription addresses.
You would be surprised what spam robots don't do. I append "-abuse" to my username, ie: bishop-abuse@foo.bar, when posting to newsgroups and I have never been sent a spam to that address with or without the -abuse tag.
Re:qmail is an exception (Score:1)
--
Re:Technocrat.Net Slashdotted (Score:3)
Given that it's database-driven, Zope is very scalable: just synchronize database writes and you can make any number of servers run the same site.
Thanks
Bruce
Re:Questions to Censor^H^H^H^H^H^HSlashdot please (Score:1)
My point is that, who are Rob et al to say what constitutes a good question? I can see that a certain amount of filtering, for example `Hey Bruce, why are you such a wanker'[1] type of posts is useful, but Bruce can do this himself if messages are sent directly to him.
What I disagree with is the fact that only a dozen or so from possibly hundreds of useful, interesting, relevant questions which might otherwise have been posted in a more open forum, will eventually find themselves in Bruce's inbox. Simply because Rob or whomever didn't consider the question important enough, or didn't have time to read it.
I note that a link to Bruce's site is given in the article, so why is it necessary[2] to send questions through slashdot?
[1] Used in the spirit of example only. I have a great deal of respect for Mr Perens.
[2] Or why does Rob feel it is?
Re:Not nice, this: (Score:2)
In practical terms, it means they'll write comments from the editor and attach them to your note. Presumably, it also means you can do the same, so you can have an entire discussion within a single post.
C'mon Bruce! (Score:1)
Copyrights are fun! (Score:1)
If you look at the bottom of every
It would be interesting to see how a court resolved a copyright dispute under the Technocrat scheme.
IANALOALS
Re:Questions to Censor^H^H^H^H^H^HSlashdot please (Score:1)
Why qmail? (Score:2)
I'm just wondering, because I'm somewhat surprised Bruce isn't using the GPLd Exim [exim.org] for his MTA. I've found it to be quite good, and it scales up well to at least several thousand users. Easy to configure, too. It doesn't support some of the more exotic transports like BITNET or FidoNet, though, I think.
I'm guessing security, since I seem to recall a quasi-flamefest on Bugtraq between qmail and Secure Mailer over that issue.
--
Re:Bruce's style (not Roblimo's) (Score:1)
Re:Working much better now! (Score:2)
Re:Questions to Censor^H^H^H^H^H^HSlashdot please (Score:1)
Umm, the guys who put in many hours of the day running the website? The guys with editorial control over what stories are posted to the site?
/. is not a public service that you pay for (directly) with your tax dollars, nor is Bruce Perens' expertise. /. is now, and has always been, a service provided to you by someone else, largely by the sweat of their brows.
It's one thing to question their editorial policies and try to persuade them to do things differently. It's quite another to question their right to tailor the content on the site so it comes out the way they think best. If CT, Hemos, Roblimo and the rest of the gang (sorry to those I left out) became dictatorial and insensitive to the general will of /. readers, a lot of us would stop coming here. But of course they want to have a site that's worth reading. So if they're smart, they won't stop listening, and I think they do a pretty good job at that (at least I see no good evidence that they don't).
Second: the editorial board (if I may call them that) of /. probably has at least a good sense of what's of general interest to the /. community as any one member, and collectively, probably a better one. That's not to say they can't be wrong (geez, guys, the Amiga things are getting me down) But as a policy, if the discussion's going to appear on /., why shouldn't they be allowed to do the filtering? If you have a question that's of interest to you, you can surely ask Mr. Perens in another forum. It's not like this is the *only* time you're ever going to have access to him.
Finally: if Mr. Perens decided that this way of doing things is agreeable to him, then why isn't it agreeable to you? It's ultimately his baby anyhow.
(oh, yeah, and why is it necessary to have a forum on slashdot? I suppose it isn't. But they feel like doing it, a lot of people might get enlightened by it, and not everybody has all day to read seventeen different nerdy sites.)