User loginNavigation |
Library maintenance - key to language success?The process by which language libraries are maintained may have a bigger impact on language success than generally recognized. A common event for developers is finding a bug in some crucial library function. The big question is, what happens then? There are several models:
In case 1.2, one has the option of generating negative publicity for the vendor, which sometimes helps. GCC and Perl (CPAN) third-party libraries are under organizational source control, so the absence of one person doesn't mean the code is never fixed. So they're in case 2.1. Open source projects can stall out in case 2.3. This is common in the Python third-party library world, and Go seems to be taking that route. This is an organizational issue, not a licensing issue. It's quite possible for a library with an open source license to get stuck in case 2.3. Anyone can potentially do a fork, or write a replacement, but that's only worth the trouble if there is a serious need for the library. A sign of this problem is finding many packages for a language which do essentially the same thing. By John Nagle at 2013-01-14 19:55 | LtU Forum | previous forum topic | next forum topic | other blogs | 7280 reads
|
Browse archives
Active forum topics |
Recent comments
23 weeks 1 day ago
23 weeks 1 day ago
23 weeks 1 day ago
45 weeks 3 days ago
49 weeks 4 days ago
51 weeks 2 days ago
51 weeks 2 days ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago