Domain: mibsoftware.com
Stories and comments across the archive that link to mibsoftware.com.
Comments · 16
-
Re:The problem is in the dependency database
TO build a packaging system on top of this like you said would be trivial. Here for example is a simple way to do it.
In each app directory a file could be placed by the maintainer (lets call it appinfo) this could be a simple perl hash or an xml document describing the package and the dependencies as well as the home page of the document. Here is simplified example. If you download the source yourself and install it yourself then encap can still make the links for you and the pakager will know about it simply by reading the /opt directory. It would be simple to build your own appinfo file too in case other packages depend on it.
name = myapp
version = 1.001
url = http://myapp.com/installer/
depends = { name = somelib,version=2.001, url = http://someurl }
depends = {name = anotherlib, version=3.02 ,url=http:/anotherurl}
Like I said the transport mechanism could be httpsync
The encap (or like) program could simply invoke httpsync and download the package, check for dependencies and keep calling httpsync to install the dependencies if they don't exist.
The beauty of it all is that the work is already done. Httpsync as well as CVSUP, rsync etc already exist all you need is a relatively simple perl script and you are done.
The tricky part is to get maintainers who are willing to compile the app and serve it using whatever. -
Open source debugging..and ways to improve..In this short paper (from 1997), extending CatB, I observe that
- The size of the bazaar (number of participants) affects the "health" and success of the bazaar, even if not a pre-condition to successful bazaar startup.
- Not simply "size" but "effective working size" has important implications for the continued progress of the product and strength of the bazaar.
- Debugging by testing includes factors which give the bazaar a very much smaller "effective working size"
- There are alternative debugging methods which might be used to counter a small "effective working size."
- There are activities and natural progression which tend to erode the "effective working size" of the bazaar over time.
Open source software and the FAQs, info, and Q&A needed to use it. (For software developers.) -
No winners...It looked like a pretty interesting endgame when I last looked.
It's a shame that in order to get MSN to admit to problems, an interesting experiment had to be ruined by forcing selection of second-best and irrational moves
Neither Kasparov nor the World can claim true victory. And MSN isn't a winner either. Rematch? I'm sure the world wants it.
Forrest J. Cavalier III, Mib Software Voice 570-992-8824
The Reuse RocKeT: Efficient awareness for software reuse
Free WWW site lists over 6000 of the most popular open source libraries, functions, and applications. -
Re:Redundant article?Instead of better scripts, maybe all
/. needs is to go back to the old days, when it was a site that the maintainers actually read themselves.They used to read every comment. Is it too much to read at least every headline? Sorry to see this happen...have they lost the passion?
The Reuse Rocket - more than 6000 open source software links, PLUS the info and FAQs you need to use them.
-
No substitute for human thinking...I had a conversation with a University English prof friend about cheating this past summer. Even if you provide a really obscure assignment which has NO chance of being online, you still can have a cheating problem: someone can get their friend to write for them.
He includes in-class writing assignments as well as outside assignments and reads every word from every student. If you care about your students, it would be pretty easy to spot a major difference in quality and style between inside and outside assignments.
In the end though, some students are determined to NOT get an education, no matter how much mommy and daddy are paying. And they will find a way, which may be the only thing they really learn.
Forrest Cavalier
The Reuse Rocket more than 6000 open source apps, functions and libraries, PLUS the FAQs, info, and references you need to use them. -
Re:Very interesting..Eric's site links to items that may be seen as critical of his writings and OSS in general.
In fact, his site links to an essay describing OSS project size vs "effective size" especially with respect to debugging.
There is a difference between critique and flame. Instead of just taking potshots at OSS, a good essay identifies pitfalls and then goes on to offer some ways that such problems can be mitigated.
Others have covered much of what the First Monday author says already, but it is good to read it all in one place.
Forrest
The Reuse Rocket: More than 5000 links to open source software apps, libraries, books, FAQs to boost your development. -
Re:Very interesting..Eric's site links to items that may be seen as critical of his writings and OSS in general.
In fact, his site links to an essay describing OSS project size vs "effective size" especially with respect to debugging.
There is a difference between critique and flame. Instead of just taking potshots at OSS, a good essay identifies pitfalls and then goes on to offer some ways that such problems can be mitigated.
Others have covered much of what the First Monday author says already, but it is good to read it all in one place.
Forrest
The Reuse Rocket: More than 5000 links to open source software apps, libraries, books, FAQs to boost your development. -
Reliable systems from unreliable components...I think M2 is pretty expensive in terms of time and complexity needed vs value provided.
Engineers have used redundant subsystems to create reliable systems from less reliable systems. The idea is to create a system which fails only when multiple components all fail.
84% good moderators? Then design a system that changes the rating of posts only on the recommendation of multiple moderators. Institute fractional moderation, and the appearance of a fractional score will be an indicator for other moderators to look at the posts "in transition."
Because more than one moderator will be required to affect a full one step score change, this change will require distributing more moderator points, but that can be seen as a good thing.
I don't like the idea of giving everyone moderator points because if they appear rarely, the good moderators tend to see them as a responsibility, and want to help out. I don't spend moderator points just because I have them, but when I do have points I feel obligated to browse at 0 and look for good comments in the discussions I would have read at level 2.
With a redundancy method, you can still detect and downgrade moderators who vote in conflict to other moderators, but instead of the work to M2 moderate, readers are doing the more valuable (and easily understood task) of rating comments.
Forrest J. Cavalier III, Mib Software Voice 570-992-8824
The Reuse RocKeT: Efficient awareness for software reuse.
Free WWW site lists over 6000 of the most popular open source libraries, functions, and applications. -
Re:UnconvincingYeah, I hate the lack of traceable statistics....It's just another "dumbed down" article for the masses that makes it hard for us geeks to figure out what really is going on.
One Q: Is that 35% of the same size pie from year to year? Probably not....
There are ways of doing the data collection, though. Check out
http://www.hot100.com/.
If you want to know how
/. is doing try
http://www.hot100.com/dev/Forrest J. Cavalier III, Mib Software Voice 570-992-8824
The Reuse RocKeT: Efficient awareness for software reuse: Free WWW site
lists over 6000 of the most popular open source libraries, functions, and applications. -
license-discuss@opensource.orgPosted by Forrest J. Cavalier III:
Also there is license-discuss@ 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: Efficient awareness for software reuse: Free WWW site
lists over 6000 of the most popular open source libraries, functions, and applications. -
Outgoing follows incomingPosted by Forrest J. Cavalier III:
With TCP/IP streams, there are about as many outgoing packets as there are incoming packets. So the graphs aren't going to look much different.(BTW, anyone know of any inaccuracies in the data from
/proc/dev/net when there are hundreds of virtual IPs? Does Linux always keep those statistics accurately?)Forrest J. Cavalier III, Mib Software Voice 570-992-8824
The Reuse Rocket: Efficient awareness for software reuse: Free WWW site
lists over 6000 of the most popular open source libraries, functions, and applications. -
Not written by a lawyerPosted by Forrest J. Cavalier III:
1. Since the N legal FAQ was obviously not written by a lawyer, and IANAL, I feel qualified to respond.2. If someone could point me to a law which says copying devices are illegal to own/build, cable TV descramblers are illegal to own/build, I'd appreciate it. Truthfully, I don't have either, but as far as I know, it is illegal to use those devices to commit illegal acts of copyright infringement, but not illegal to have them. Will M$ start arguing that computers are illegal because they can be used to pirate their stuff? Didn't the motion picture industry try to use the same argument against VCRs?
As I understand the copyright laws, it would be perfectly legal for someone to buy a legit copy of a game, and then use the device to make a copy.
3. Emulators developed without containing the copyrightable elements of a product, are not copyright infringement. Copyrights do not protect from duplicating designs or functionality. Patents do. (If a lawyer had written their FAQ, they would have not tried to use a copyright argument to explain why emulators are illegal. Well, maybe it was a bad lawyer.)
But one thing is true, if it weren't for copyright infringement, there wouldn't be much point in having an emulator. There would be so little to run on it.
Forrest J. Cavalier III, Mib Software Voice 570-992-8824
The Reuse RocKeT Efficient awareness for software reuse: Free WWW site
lists over 6000 of the most popular open source libraries, functions, and applications. -
Re:Would NNTP qualify?Posted by Forrest J. Cavalier III:
Yes, I had some typos....INN has a file called overview.fmt. This states the order of fields received during an XOVER request, which provides information about the currently available articles in a newsgroup. So this could cover:
The control structure (metadata)
how to transfer updated information from the server to the client
how to process the exchanged information by reference to the control structure
Additionally, the receiving device must be able to process the metadata using instructions external to the control structure.
But it doesn't match the claim:
how to transfer feedback information, and updates to that information, from the client to the server
(The information transferred back to the server from the client is in the form of Usenet messages, which is not related to overview.fmt.What about IMAP? or SNMP for that matter? Lots of RFCs back to 1988 or earlier, but I only feel qualified to comment on NNTP.
Forrest J. Cavalier III, Mib Software Voice 570-992-8824
The Reuse RKT: Efficient awareness for software reuse: Free WWW site
lists over 3000 of the most popular open source libraries, functions,
and applications. -
Re:Would NNTP qualify?Posted by Forrest J. Cavalier III:
Yes, I had some typos....INN has a file called overview.fmt. This states the order of fields received during an XOVER request, which provides information about the currently available articles in a newsgroup. So this could cover:
The control structure (metadata)
how to transfer updated information from the server to the client
how to process the exchanged information by reference to the control structure
Additionally, the receiving device must be able to process the metadata using instructions external to the control structure.
But it doesn't match the claim:
how to transfer feedback information, and updates to that information, from the client to the server
(The information transferred back to the server from the client is in the form of Usenet messages, which is not related to overview.fmt.What about IMAP? or SNMP for that matter? Lots of RFCs back to 1988 or earlier, but I only feel qualified to comment on NNTP.
Forrest J. Cavalier III, Mib Software Voice 570-992-8824
The Reuse RKT: Efficient awareness for software reuse: Free WWW site
lists over 3000 of the most popular open source libraries, functions,
and applications. -
Re:Would NNTP qualify?Posted by Forrest J. Cavalier III:
INN has a file called overview.fmt. This states the order of fields received during an XOVER request, which provides information about the currently available articles in a newsgroup. So this could cover:
The control structure (metadata)
how to transfer updated information from the server to the client
how to process the exchanged information by reference to the control structure
Additionally, the receiving device must be able to process the metadata using instructions external to the control structure.
The information transferred back to the server from the client is in the form of Usenet messages, which is not related to overview.fmt.
What about MAPI? or SNMP for that matter? Lots of RFCs back to 1988 or earlier, but I only feel qualified to comment on NNTP.
Forrest J. Cavalier III, Mib Software Voice 570-992-8824 BRThe Reuse RKT: Efficient awareness for software reuse: Free WWW site
lists over 3000 of the most popular open source libraries, functions,
and applications. -
Looks like another "we'll have more RSN" site.Posted by Forrest J. Cavalier III:
Developers don't want to read news, they want code. I didn't find a site I liked, so I created yet another open source site:
The Reuse Rocket
Links to more than 3000 applications, libraries, functions, faqs, etc.Don't bother checking every 5 minutes for news. But if you want code. It's there.