|
|
|
-= Apertum =-
|
Hello,
The (very interesting, IMHO) Wikireader product has been launched about 2 weeks ago, but still i don't see any information about hardware and software (IE we don't know if there is a Linux kernel in it, or not), and/or how it will be hackable by the community. It's there any news somewhere on the net, or when you at OpenMoko plan to discover these (important) informations? Thank you so much for your attention :-) -- Andrea _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Mickael Labrousse-2
|
Hi,
Have a look to http://github.com/wikireader/ -- Mickael -= Apertum =- a écrit : > Hello, > > The (very interesting, IMHO) Wikireader product has been launched about > 2 weeks ago, but still i don't see any information about hardware and > software (IE we don't know if there is a Linux kernel in it, or not), > and/or how it will be hackable by the community. > > It's there any news somewhere on the net, or when you at OpenMoko plan > to discover these (important) informations? > > Thank you so much for your attention :-) > > _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Doug Jones
|
In reply to this post
by -= Apertum =-
-= Apertum =- wrote:
> Hello, > > The (very interesting, IMHO) Wikireader product has been launched about > 2 weeks ago, but still i don't see any information about hardware and > software (IE we don't know if there is a Linux kernel in it, or not), > and/or how it will be hackable by the community. > > It's there any news somewhere on the net, or when you at OpenMoko plan > to discover these (important) informations? > > Thank you so much for your attention :-) > Look for the thread labeled [reader] on this list I have one, and have been spending some time looking at the code and available docs. It does not use a Linux kernel. It is an embedded device containing only minimal amounts of software, just enough to be a WikiReader. The WikiReader program itself is the kernel. AFAICT the code on the device is entirely written in C and Forth, and is 100% Free Software. Unlike the Freerunner and every other cellphone on this planet, it does not contain any chunks of proprietary code (it doesn't need to worry about what the cell providers or the FCC thinks). I don't think RMS would have any complaints about carrying one of these around. This device is perfect for Free Software purists and for people who, for whatever reason, don't carry Internet access in their pockets. (As the global collapse deepens, I expect more and more people will be unable to justify the monthly cost of carrying around Internet access.) The wiki is small now but gradually growing: http://wiki.github.com/wikireader/wikireader Much of the documentation is stashed away in the source tree: http://github.com/wikireader/wikireader The device fits in my shirt pocket (barely) and has a daylight-readable monochrome LCD display with no backlight. It's a touchscreen; you scroll it up and down with a gesture, and follow links with a tap. The on/off button is on the top edge. It uses two AAA batteries, which should last a very long time as the device is extremely miserly. You can use rechargeable (1.2 V) batteries if you like. Under the display are three buttons: Search, History, and Random. The History button displays a list of the most recently displayed pages. The other buttons are self-explanatory. The database contains a text-only snapshot of the entire English-language Wikipedia, over three million articles. You can search on any word in the text. The touchscreen keyboard is a bit small for my fat fingers, but I can manage (it's capacitive, and won't work with a stylus). It has no connectivity, other than a serial port I haven't tried yet, and SneakerNet (you take out the micro SD card and walk over to another computer to update its contents). This lack of connectivity keeps the internals simple and the cost down. The card and the serial port are in the battery compartment. If you hold the first button down while you turn the device on, it displays a list of Forth programs you can run. Just tap on the name. A lot of these are diagnostics, but there is also a simple calculator and a drawing program. If you know Forth, you can probably write your own program and put it on the card, I imagine. If you hold the second button down while turning on, it runs the calculator. If you hold the third button down while turning on, it starts up the serial console (19200 8N1). The drawing program shows that the device could be used for pictures, but don't expect any Wikipedia image content -- there isn't room on the card. However, it might be practical to put in a lot of the diagrams that can be compactly stored as SVG files. Hopefully somebody will add that functionality in, as well as equation support. The microSD card that comes with it is an 8GB model. I don't know if larger ones will work. I hope so. The card has 3.8GB of free space on it, so there is plenty of room for more content. I have been looking into the possibility of adding custom content (the multi-wiki concept). As I see it, there are two paths for code development: New code to run on the device, and user-friendly cross-platform code to run on the user's desktop machine or laptop and which is used to simplify and manage the task of updating the contents of the SD card. New code to run on the device would come from Forth programmers who can write new Forth apps, and embedded developers who can write C code for tiny machines that don't have operating systems. _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Carsten Haitzler (The Rasterman)-2
|
On Thu, 22 Oct 2009 11:14:25 -0700 Doug Jones <[hidden email]> said:
> This device is perfect for Free Software purists and for people who, for > whatever reason, don't carry Internet access in their pockets. (As the > global collapse deepens, I expect more and more people will be unable to > justify the monthly cost of carrying around Internet access.) just fyi... the global collapse is likely past its bottom point. everything i see is either bumping aong the bottom or well on its way up. in australia/asia at any rate thats for sure. i don't think you're going to see any deepening in the west (australia excluded - it's hooking into the asian supply line so it's economy is more affected now the panic has gone, by supply and demand, and china's demand - india's too is on the up). no point panicing about deepenging problems. the usa though is in some deep poo poo and likely will see its currency devalue further. massive debt doesn't make the us economy look strong. especially as investors are over the panic now and need a safe haven for their money, it's a self-fulfilling prophecy that as the dollar goes down, moving money to a currency not tied to the dollar thats on the rise, makes sense, thus putting up the # of dollars being sold and unless someone picks up the slack and buys the extra multi-billions of dollars as fast as they are sold, means that the dollar will go down further due to investors trying to go to another currency for safety. but then again, as the dollar drops, things will drift back to on-shore as the usa simply becomes cheaper and thus helping create jobs in making use produced goods + services cheaper. it'll reach equilibrium at some point... but that won't be for a while. (sorry. just had to point this out as the above didnt seem incredibly accurate given current world economic circumstances) :) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [hidden email] _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Doug Jones
|
Carsten Haitzler (The Rasterman) wrote:
> On Thu, 22 Oct 2009 11:14:25 -0700 Doug Jones <[hidden email]> said: > >> This device is perfect for Free Software purists and for people who, for >> whatever reason, don't carry Internet access in their pockets. (As the >> global collapse deepens, I expect more and more people will be unable to >> justify the monthly cost of carrying around Internet access.) > > just fyi... the global collapse is likely past its bottom point. everything i > see is either bumping aong the bottom or well on its way up. in australia/asia > at any rate thats for sure. i don't think you're going to see any deepening in > the west (australia excluded - it's hooking into the asian supply line so it's > economy is more affected now the panic has gone, by supply and demand, and > china's demand - india's too is on the up). > > no point panicing about deepenging problems. Who's panicking? On the back of my WikiReader, I'm planning to write "Don't Panic" in big friendly letters > > the usa though is in some deep poo poo and likely will see its currency > devalue further. massive debt doesn't make the us economy look strong. > especially as investors are over the panic now and need a safe haven for their > money, it's a self-fulfilling prophecy that as the dollar goes down, moving > money to a currency not tied to the dollar thats on the rise, makes sense, thus > putting up the # of dollars being sold and unless someone picks up the slack > and buys the extra multi-billions of dollars as fast as they are sold, means > that the dollar will go down further due to investors trying to go to another > currency for safety. but then again, as the dollar drops, things will drift > back to on-shore as the usa simply becomes cheaper and thus helping create > jobs in making use produced goods + services cheaper. it'll reach equilibrium > at some point... but that won't be for a while. > > (sorry. just had to point this out as the above didnt seem incredibly accurate > given current world economic circumstances) :) Yes, let us know how that works out :-) _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Carsten Haitzler (The Rasterman)-2
|
On Thu, 22 Oct 2009 16:39:40 -0700 Doug Jones <[hidden email]> said:
> Carsten Haitzler (The Rasterman) wrote: > > On Thu, 22 Oct 2009 11:14:25 -0700 Doug Jones <[hidden email]> said: > > > >> This device is perfect for Free Software purists and for people who, for > >> whatever reason, don't carry Internet access in their pockets. (As the > >> global collapse deepens, I expect more and more people will be unable to > >> justify the monthly cost of carrying around Internet access.) > > > > just fyi... the global collapse is likely past its bottom point. everything > > i see is either bumping aong the bottom or well on its way up. in > > australia/asia at any rate thats for sure. i don't think you're going to > > see any deepening in the west (australia excluded - it's hooking into the > > asian supply line so it's economy is more affected now the panic has gone, > > by supply and demand, and china's demand - india's too is on the up). > > > > no point panicing about deepenging problems. > > > Who's panicking? hahahahah! well... more the words "global collapse deepens" might incite panic. :) it's not global anymore. australia is on its way out. stock market has been on the up for months. unemployment - it generally large as an indicator is now going down again and the reserve bank is raising interest rates. :) > On the back of my WikiReader, I'm planning to write "Don't Panic" in big > friendly letters > > > > the usa though is in some deep poo poo and likely will see its currency > > devalue further. massive debt doesn't make the us economy look strong. > > especially as investors are over the panic now and need a safe haven for > > their money, it's a self-fulfilling prophecy that as the dollar goes down, > > moving money to a currency not tied to the dollar thats on the rise, makes > > sense, thus putting up the # of dollars being sold and unless someone picks > > up the slack and buys the extra multi-billions of dollars as fast as they > > are sold, means that the dollar will go down further due to investors > > trying to go to another currency for safety. but then again, as the dollar > > drops, things will drift back to on-shore as the usa simply becomes cheaper > > and thus helping create jobs in making use produced goods + services > > cheaper. it'll reach equilibrium at some point... but that won't be for a > > while. > > > > (sorry. just had to point this out as the above didnt seem incredibly > > accurate given current world economic circumstances) :) > > Yes, let us know how that works out :-) which one? moving money to other currencies? already have long ago. i dont live in the usa. :) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [hidden email] _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Sean Moss-Pultz
|
In reply to this post
by Doug Jones
Doug
Wow. You really know your stuff! Glad to hear you appreciate our baby. We're quite proud of how it came out. -Sean On Thu, Oct 22, 2009 at 11:14 AM, Doug Jones <[hidden email]> wrote: > > -= Apertum =- wrote: > > Hello, > > > > The (very interesting, IMHO) Wikireader product has been launched about > > 2 weeks ago, but still i don't see any information about hardware and > > software (IE we don't know if there is a Linux kernel in it, or not), > > and/or how it will be hackable by the community. > > > > It's there any news somewhere on the net, or when you at OpenMoko plan > > to discover these (important) informations? > > > > Thank you so much for your attention :-) > > > > > Look for the thread labeled [reader] on this list > > I have one, and have been spending some time looking at the code and > available docs. > > It does not use a Linux kernel. It is an embedded device containing > only minimal amounts of software, just enough to be a WikiReader. The > WikiReader program itself is the kernel. > > AFAICT the code on the device is entirely written in C and Forth, and is > 100% Free Software. Unlike the Freerunner and every other cellphone on > this planet, it does not contain any chunks of proprietary code (it > doesn't need to worry about what the cell providers or the FCC thinks). > I don't think RMS would have any complaints about carrying one of > these around. > > This device is perfect for Free Software purists and for people who, for > whatever reason, don't carry Internet access in their pockets. (As the > global collapse deepens, I expect more and more people will be unable to > justify the monthly cost of carrying around Internet access.) > > > The wiki is small now but gradually growing: > > http://wiki.github.com/wikireader/wikireader > > > Much of the documentation is stashed away in the source tree: > > http://github.com/wikireader/wikireader > > > The device fits in my shirt pocket (barely) and has a daylight-readable > monochrome LCD display with no backlight. It's a touchscreen; you > scroll it up and down with a gesture, and follow links with a tap. > > The on/off button is on the top edge. It uses two AAA batteries, which > should last a very long time as the device is extremely miserly. You > can use rechargeable (1.2 V) batteries if you like. > > Under the display are three buttons: Search, History, and Random. > > The History button displays a list of the most recently displayed pages. > The other buttons are self-explanatory. > > The database contains a text-only snapshot of the entire > English-language Wikipedia, over three million articles. You can search > on any word in the text. The touchscreen keyboard is a bit small for my > fat fingers, but I can manage (it's capacitive, and won't work with a > stylus). > > It has no connectivity, other than a serial port I haven't tried yet, > and SneakerNet (you take out the micro SD card and walk over to another > computer to update its contents). This lack of connectivity keeps the > internals simple and the cost down. The card and the serial port are in > the battery compartment. > > If you hold the first button down while you turn the device on, it > displays a list of Forth programs you can run. Just tap on the name. A > lot of these are diagnostics, but there is also a simple calculator and > a drawing program. If you know Forth, you can probably write your own > program and put it on the card, I imagine. > > If you hold the second button down while turning on, it runs the calculator. > > If you hold the third button down while turning on, it starts up the > serial console (19200 8N1). > > The drawing program shows that the device could be used for pictures, > but don't expect any Wikipedia image content -- there isn't room on > the card. However, it might be practical to put in a lot of the > diagrams that can be compactly stored as SVG files. Hopefully somebody > will add that functionality in, as well as equation support. > > The microSD card that comes with it is an 8GB model. I don't know if > larger ones will work. I hope so. > > The card has 3.8GB of free space on it, so there is plenty of room for > more content. I have been looking into the possibility of adding custom > content (the multi-wiki concept). > > > As I see it, there are two paths for code development: New code to run > on the device, and user-friendly cross-platform code to run on the > user's desktop machine or laptop and which is used to simplify and > manage the task of updating the contents of the SD card. > > New code to run on the device would come from Forth programmers who can > write new Forth apps, and embedded developers who can write C code for > tiny machines that don't have operating systems. > > > > > > _______________________________________________ > Openmoko community mailing list > [hidden email] > http://lists.openmoko.org/mailman/listinfo/community _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Wolfgang Spraul-3
|
In reply to this post
by Doug Jones
Doug,
YES! This is an excellent summary and technical introduction to the device... Before trying to add a few things, let me first express my deep personal thanks to a number of people that worked with me on the device until 5 months ago (there was not enough space on the official website to list them all there): Tim Ruetz and Daniel Mack (www.caiaq.de) for the electrical design and microkernel Joerg DocScrutinizer and Andy Green for hardware feedback and specs! Holger zecke Freyther for system software and a (failed) WebKit-based renderer John Lee, Matt Hsu and Marek Lindner for software improvements Yi Zhang for product management all the way to functioning prototype and our vendors like GoWorld and EPSON who provided significant engineering assistance You all worked far beyond what was to be expected, or even compensated for. It was a true pleasure to work with all of you, I learnt a lot - THANK YOU! Let's hope the WikiReader will reach many people, and have a great future. Now that that's done, some feedback: > It does not use a Linux kernel. It is an embedded device containing > only minimal amounts of software, just enough to be a WikiReader. The > WikiReader program itself is the kernel. We tried to keep the microkernel functions and the app separate. Chris has documented this nicely, the microkernel was originally called Mahatma. There is an interesting side story, in that at some point the plan was to run a Japanese ITRON microkernel on the device! http://en.wikipedia.org/wiki/TRON_Project This didn't work out as the ITRON implementation (free software: Toppers/JSP) turned out to be too big. So it got deleted from the source tree at some point. But if you dig in the history, you can still find it and it may be an interesting starting point for some ITRON hacking on the device. It was working at the time! > I don't think RMS would have any complaints about carrying one of > these around. Can you spend a bit of time to check the licenses? Chris Hall reviewed it so I'm sure it's all good, but since it is all statically linked together and GPL-licensed it means like you said every last bit of software needs to be at least GPL compatible. An independent review on this would be great. In addition to the microSD card, there is only a small bootloader in an EEPROM (to boot from the SD card), but I think it's free software and in the source tree as well. Reflashing that EEPROM is a bit tricky (though possible, needs documentation), but not sure who would need it. > If you hold the third button down while turning on, it starts up the > serial console (19200 8N1). Is it documented somewhere how to hook up a serial cable? Currently there are three simulators available (console, cocoa, Qt4), but when you want to do active development on the device, I think having a serial cable is the only way to get faster feedback cycles, log output, etc. > It has no connectivity, other than a serial port I haven't tried yet, > and SneakerNet (you take out the micro SD card and walk over to another > computer to update its contents). This lack of connectivity keeps the > internals simple and the cost down. The card and the serial port are in > the battery compartment. If I think about this device, the one thing that pops out again and again is BRUTAL SIMPLICITY. That is the real beauty of it. You can load some software into this device, then give it to anybody and not be worried they will get lost in a number of buttons and options. They will (have to) focus on what you are delivering in front of their eyes, and one thing where the WikiReader excels technically is the capacitive touch screen, which makes interacting with it a joy. Get more software on it! :-) Wolfgang On Thu, Oct 22, 2009 at 11:14:25AM -0700, Doug Jones wrote: > -= Apertum =- wrote: > > Hello, > > > > The (very interesting, IMHO) Wikireader product has been launched about > > 2 weeks ago, but still i don't see any information about hardware and > > software (IE we don't know if there is a Linux kernel in it, or not), > > and/or how it will be hackable by the community. > > > > It's there any news somewhere on the net, or when you at OpenMoko plan > > to discover these (important) informations? > > > > Thank you so much for your attention :-) > > > > > Look for the thread labeled [reader] on this list > > I have one, and have been spending some time looking at the code and > available docs. > > It does not use a Linux kernel. It is an embedded device containing > only minimal amounts of software, just enough to be a WikiReader. The > WikiReader program itself is the kernel. > > AFAICT the code on the device is entirely written in C and Forth, and is > 100% Free Software. Unlike the Freerunner and every other cellphone on > this planet, it does not contain any chunks of proprietary code (it > doesn't need to worry about what the cell providers or the FCC thinks). > I don't think RMS would have any complaints about carrying one of > these around. > > This device is perfect for Free Software purists and for people who, for > whatever reason, don't carry Internet access in their pockets. (As the > global collapse deepens, I expect more and more people will be unable to > justify the monthly cost of carrying around Internet access.) > > > The wiki is small now but gradually growing: > > http://wiki.github.com/wikireader/wikireader > > > Much of the documentation is stashed away in the source tree: > > http://github.com/wikireader/wikireader > > > The device fits in my shirt pocket (barely) and has a daylight-readable > monochrome LCD display with no backlight. It's a touchscreen; you > scroll it up and down with a gesture, and follow links with a tap. > > The on/off button is on the top edge. It uses two AAA batteries, which > should last a very long time as the device is extremely miserly. You > can use rechargeable (1.2 V) batteries if you like. > > Under the display are three buttons: Search, History, and Random. > > The History button displays a list of the most recently displayed pages. > The other buttons are self-explanatory. > > The database contains a text-only snapshot of the entire > English-language Wikipedia, over three million articles. You can search > on any word in the text. The touchscreen keyboard is a bit small for my > fat fingers, but I can manage (it's capacitive, and won't work with a > stylus). > > It has no connectivity, other than a serial port I haven't tried yet, > and SneakerNet (you take out the micro SD card and walk over to another > computer to update its contents). This lack of connectivity keeps the > internals simple and the cost down. The card and the serial port are in > the battery compartment. > > If you hold the first button down while you turn the device on, it > displays a list of Forth programs you can run. Just tap on the name. A > lot of these are diagnostics, but there is also a simple calculator and > a drawing program. If you know Forth, you can probably write your own > program and put it on the card, I imagine. > > If you hold the second button down while turning on, it runs the calculator. > > If you hold the third button down while turning on, it starts up the > serial console (19200 8N1). > > The drawing program shows that the device could be used for pictures, > but don't expect any Wikipedia image content -- there isn't room on > the card. However, it might be practical to put in a lot of the > diagrams that can be compactly stored as SVG files. Hopefully somebody > will add that functionality in, as well as equation support. > > The microSD card that comes with it is an 8GB model. I don't know if > larger ones will work. I hope so. > > The card has 3.8GB of free space on it, so there is plenty of room for > more content. I have been looking into the possibility of adding custom > content (the multi-wiki concept). > > > As I see it, there are two paths for code development: New code to run > on the device, and user-friendly cross-platform code to run on the > user's desktop machine or laptop and which is used to simplify and > manage the task of updating the contents of the SD card. > > New code to run on the device would come from Forth programmers who can > write new Forth apps, and embedded developers who can write C code for > tiny machines that don't have operating systems. > > > > > > _______________________________________________ > Openmoko community mailing list > [hidden email] > http://lists.openmoko.org/mailman/listinfo/community _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Doug Jones
|
Wolfgang Spraul wrote:
<snip> >> I don't think RMS would have any complaints about carrying one of >> these around. > > Can you spend a bit of time to check the licenses? Chris Hall reviewed it > so I'm sure it's all good, but since it is all statically linked together > and GPL-licensed it means like you said every last bit of software needs > to be at least GPL compatible. An independent review on this would be great. Sure, that looks doable. Thank goodness the codebase is so small. > In addition to the microSD card, there is only a small bootloader in an > EEPROM (to boot from the SD card), but I think it's free software and in > the source tree as well. > Reflashing that EEPROM is a bit tricky (though possible, needs documentation), > but not sure who would need it. > >> If you hold the third button down while turning on, it starts up the >> serial console (19200 8N1). > > Is it documented somewhere how to hook up a serial cable? Good question! I looked under that sticker, and saw eight little golden contact pads. Do we have to open the case and solder something onto there? > Currently there are three simulators available (console, cocoa, Qt4), but > when you want to do active development on the device, I think having a > serial cable is the only way to get faster feedback cycles, log output, etc. > >> It has no connectivity, other than a serial port I haven't tried yet, >> and SneakerNet (you take out the micro SD card and walk over to another >> computer to update its contents). This lack of connectivity keeps the >> internals simple and the cost down. The card and the serial port are in >> the battery compartment. > > If I think about this device, the one thing that pops out again and again > is BRUTAL SIMPLICITY. That is the real beauty of it. > You can load some software into this device, then give it to anybody and > not be worried they will get lost in a number of buttons and options. > They will (have to) focus on what you are delivering in front of their eyes, > and one thing where the WikiReader excels technically is the capacitive > touch screen, which makes interacting with it a joy. > > Get more software on it! > :-) > Wolfgang _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Christopher Hall
|
On Thu, 22 Oct 2009 21:55:31 -0700
Doug Jones <[hidden email]> wrote: > Wolfgang Spraul wrote: > <snip> > >> I don't think RMS would have any complaints about carrying one of > >> these around. > > > > Can you spend a bit of time to check the licenses? Chris Hall > > reviewed it so I'm sure it's all good, but since it is all > > statically linked together and GPL-licensed it means like you said > > every last bit of software needs to be at least GPL compatible. An > > independent review on this would be great. > > > Sure, that looks doable. Thank goodness the codebase is so small. > > > > In addition to the microSD card, there is only a small bootloader > > in an EEPROM (to boot from the SD card), but I think it's free > > software and in the source tree as well. > > Reflashing that EEPROM is a bit tricky (though possible, needs > > documentation), but not sure who would need it. > > > >> If you hold the third button down while turning on, it starts up > >> the serial console (19200 8N1). > > > > Is it documented somewhere how to hook up a serial cable? I added some infomation to http://wiki.github.com/wikireader/wikireader to describe the Flash process and the debug connections, Let me know if it is understandable > Good question! I looked under that sticker, and saw eight little > golden contact pads. Do we have to open the case and solder > something onto there? There are spring loaded ATE test probes that would be used instead of soldering. > > > Currently there are three simulators available (console, cocoa, > > Qt4), but when you want to do active development on the device, I > > think having a serial cable is the only way to get faster feedback > > cycles, log output, etc. > > > >> It has no connectivity, other than a serial port I haven't tried > >> yet, and SneakerNet (you take out the micro SD card and walk over > >> to another computer to update its contents). This lack of > >> connectivity keeps the internals simple and the cost down. The > >> card and the serial port are in the battery compartment. > > > > If I think about this device, the one thing that pops out again and > > again is BRUTAL SIMPLICITY. That is the real beauty of it. > > You can load some software into this device, then give it to > > anybody and not be worried they will get lost in a number of > > buttons and options. They will (have to) focus on what you are > > delivering in front of their eyes, and one thing where the > > WikiReader excels technically is the capacitive touch screen, which > > makes interacting with it a joy. > > > > Get more software on it! > > :-) > > Wolfgang > -- Best regards. Christopher Hall hswATopenmoko.com _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Doug Jones
|
In reply to this post
by Wolfgang Spraul-3
Wolfgang Spraul wrote:
[snip] > Can you spend a bit of time to check the licenses? Chris Hall reviewed it > so I'm sure it's all good, but since it is all statically linked together > and GPL-licensed it means like you said every last bit of software needs > to be at least GPL compatible. An independent review on this would be great. [snip] As you requested, I have begun a software review. This is a progress report. I downloaded the complete source tree from github on 10/22/09. I ran make and make install with no errors. The source tree does appear to contain some code under licenses that are not GPL compatible. However, so far I have not determined with any certainty if any of that code is compiled into executables that go onto the device. A lot of code goes into the tools instead. I don't have a lot of experience with make. If anybody knows a simple way of automatically generating lists of the files that get compiled into each target, that would be a big help. ***************************************** 2464 files found Directory: host-tools/offline-renderer/mediawiki-offline contains a file indicating its contents are under license: GPL2+ Directory: host-tools/offline-renderer/pylzma-0.3.0 contains a file indicating its contents are under license: LGPL2.1 Directory: host-tools/fonts contains a file indicating its contents are under license: GPL3+ Directory: host-tools/qt4-simulator contains a file indicating its contents are under license: GPL2 Directory: samo-lib/fatfs contains a file indicating its contents are under license: "free software" Directory: samo-lib/forth contains a file indicating its contents are under license: BSD 2-clause Directory: samo-lib/mahatma contains a file indicating its contents are under license: GPL3+ I assume that no differently-licensed files have been moved into the parts of the directory tree listed above. ______________________________________________________________ The following analysis ignores the above directories. ______________________________________________________________ _________________________________ [BSD-2clause-stdlib.h] The following text: See stdlib.h for licence. ...appears in the following files: samo-lib/mini-libc/src/stdlib/itoa.c samo-lib/mini-libc/src/stdlib/ltoa.c samo-lib/mini-libc/src/stdlib/ultoa.c samo-lib/mini-libc/src/stdlib/utoa.c (stdlib.h has a 2-clause BSD license.) _________________________________ [BSD-2clause] The following text: * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS `AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. ...appears in the following files: samo-lib/mini-libc/include/ctype.h samo-lib/mini-libc/include/errno.h samo-lib/mini-libc/include/inttypes.h samo-lib/mini-libc/include/stdio.h samo-lib/mini-libc/include/stdlib.h samo-lib/mini-libc/include/string.h _________________________________ [BSD-3clause] The following text: * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. The name of the author may not be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ...appears in the following files: samo-lib/mini-libc/src/string/strlcat.c samo-lib/mini-libc/src/string/strlcpy.c _________________________________ [BSD-4clause-UCB-Softweyr] The following text: * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notices, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notices, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * * This product includes software developed by Softweyr LLC, the * University of California, Berkeley, and its contributors. * * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY SOFTWEYR LLC, THE REGENTS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SOFTWEYR LLC, THE * REGENTS, OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ...appears in the following files: samo-lib/mini-libc/src/string/strtok.c According to http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses the above license is not GPL-compatible. _________________________________ [BSD-4clause-UCB] The following text: * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. ...appears in the following files: samo-lib/mini-libc/include/sys/cdefs.h samo-lib/mini-libc/include/sys/types.h samo-lib/mini-libc/src/bsd/qsort.c samo-lib/mini-libc/src/bsd/strtol.c samo-lib/mini-libc/src/bsd/strtoul.c samo-lib/mini-libc/src/stdlib/bsearch.c samo-lib/mini-libc/src/stdlib/rand.c samo-lib/mini-libc/src/stdlib/strtol.c samo-lib/mini-libc/src/stdlib/strtoul.c samo-lib/mini-libc/src/string/bcmp.c samo-lib/mini-libc/src/string/bcopy.c samo-lib/mini-libc/src/string/ffs.c samo-lib/mini-libc/src/string/index.c samo-lib/mini-libc/src/string/memccpy.c samo-lib/mini-libc/src/string/memchr.c samo-lib/mini-libc/src/string/memcmp.c samo-lib/mini-libc/src/string/memset.c samo-lib/mini-libc/src/string/rindex.c samo-lib/mini-libc/src/string/strcasecmp.c samo-lib/mini-libc/src/string/strcat.c samo-lib/mini-libc/src/string/strcmp.c samo-lib/mini-libc/src/string/strcpy.c samo-lib/mini-libc/src/string/strcspn.c samo-lib/mini-libc/src/string/strdup.c samo-lib/mini-libc/src/string/strlen.c samo-lib/mini-libc/src/string/strncat.c samo-lib/mini-libc/src/string/strncmp.c samo-lib/mini-libc/src/string/strncpy.c samo-lib/mini-libc/src/string/strpbrk.c samo-lib/mini-libc/src/string/strsep.c samo-lib/mini-libc/src/string/strspn.c samo-lib/mini-libc/src/string/strstr.c samo-lib/mini-libc/src/string/swab.c According to http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses the above license is not GPL-compatible. _________________________________ [CDDL-b] The following text: /* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License (the "License"). * You may not use this file except in compliance with the License. * * You can obtain a copy of the license at src/OPENSOLARIS.LICENSE * or http://www.opensolaris.org/os/licensing. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at src/OPENSOLARIS.LICENSE. * If applicable, add the following below this CDDL HEADER, with the * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ ...appears in the following files: host-tools/pcf2bmf/pcf.c According to http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses the above license is not GPL-compatible. _________________________________ [CDDL] The following text: /* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License (the "License"). * You may not use this file except in compliance with the License. * * You can obtain a copy of the license at src/OPENSOLARIS.LICENSE * or http://www.opensolaris.org/os/licensing. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at src/OPENSOLARIS.LICENSE. * If applicable, add the following below this CDDL HEADER, with the * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ ...appears in the following files: host-tools/pcf2bmf/general_header.h host-tools/pcf2bmf/pcf.h host-tools/pcf2bmf/pcf_private.h wiki-app/bmf.h wiki-app/general_header.h According to http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses the above license is not GPL-compatible. _________________________________ [FreeSoftware-FatFs] The following text: * AGREEMENTS * * These sample projects for FatFs module are free software and there is no warranty. * You can use, modify and redistribute it for personal, non-profit or commercial * product without any restriction under your responsibility. ...appears in the following files: samo-lib/drivers/src/mmc.c _________________________________ [GPL2+] The following text: * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of * the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, * MA 02111-1307 USA ...appears in the following files: samo-lib/mbr/memory-test.c _________________________________ [GPL2+GNU-IO] The following text: This file is part of the GNU IO Library. This library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this library; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. As a special exception, if you link this library with files compiled with a GNU compiler to produce an executable, this does not cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU General Public License. ...appears in the following files: samo-lib/mini-libc/src/stdlib/printf.c samo-lib/mini-libc/src/stdlib/puts.c samo-lib/mini-libc/src/stdlib/snprintf.c samo-lib/mini-libc/src/stdlib/sprintf.c samo-lib/mini-libc/src/stdlib/uprintf.c samo-lib/mini-libc/src/stdlib/vprintf.c samo-lib/mini-libc/src/stdlib/vsnprintf.c samo-lib/mini-libc/src/stdlib/vsprintf.c samo-lib/mini-libc/src/stdlib/vuprintf.c _________________________________ [GPL2+gpib] The following text: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ...appears in the following files: testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/mite.c testudo/linux-gpib-svn/drivers/gpib/tnt4882/mite.c _________________________________ [GPL2+make_linux-gpib-svn] The following text: is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. ...appears in the following files: testudo/linux-gpib-svn/Makefile.am testudo/linux-gpib-svn/doc/Makefile.am testudo/linux-gpib-svn/drivers/Makefile.am testudo/linux-gpib-svn/drivers/gpib/include/Makefile.am testudo/linux-gpib-svn/include/Makefile.am testudo/linux-gpib-svn/language/Makefile.am testudo/linux-gpib-svn/language/guile/Makefile.am testudo/linux-gpib-svn/language/php/Makefile.am testudo/linux-gpib-svn/language/php/TESTS/Makefile.am testudo/linux-gpib-svn/language/python/Makefile.am testudo/linux-gpib-svn/language/tcl/Makefile.am testudo/linux-gpib-svn/lib/Makefile.am testudo/linux-gpib-svn/lib/gpib_config/Makefile.am testudo/linux-gpib-svn/usb/Makefile.am testudo/linux-gpib-svn/usb/agilent_82357a/Makefile.am testudo/linux-gpib-svn/usb/ni_usb_gpib/Makefile.am _________________________________ [GPL2+patch] The following text: +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ...appears in the following files: host-tools/toolchain-patches/0001-binutils-EPSON-changes-to-binutils.patch _________________________________ [GPL2+py-testudo] The following text: # LICENSE: GPL Version 2 or later ...appears in the following files: testudo/src/Agilent.py testudo/src/Keithley.py testudo/src/RelayBoard.py testudo/src/communication.py testudo/src/process.py testudo/src/sequencer.py testudo/src/ui.py testudo/src/ui2.py testudo/src/ui3.py testudo/tests/test_SAMO_01.py testudo/tests/test_SAMO_01_2v0.py testudo/tests/test_SAMO_01_2v7.py testudo/tests/test_SAMO_01_3v4.py testudo/tests/test_SAMO_V2_COB.py testudo/tests/test_SAMO_V2_COB_2v0.py testudo/tests/test_SAMO_V2_COB_2v7.py testudo/tests/test_SAMO_V2_COB_3v4.py _________________________________ [GPL2+testudo] The following text: * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * ...appears in the following files: testudo/linux-gpib-svn/drivers/gpib/agilent_82350b/agilent_82350b.h testudo/linux-gpib-svn/drivers/gpib/agilent_82350b/agilent_82350b_init.c testudo/linux-gpib-svn/drivers/gpib/agilent_82350b/agilent_82350b_interrupt.c testudo/linux-gpib-svn/drivers/gpib/agilent_82350b/agilent_82350b_read.c testudo/linux-gpib-svn/drivers/gpib/agilent_82350b/agilent_82350b_write.c testudo/linux-gpib-svn/drivers/gpib/agilent_82357a/agilent_82357a.c testudo/linux-gpib-svn/drivers/gpib/agilent_82357a/agilent_82357a.h testudo/linux-gpib-svn/drivers/gpib/cb7210/cb7210.h testudo/linux-gpib-svn/drivers/gpib/cb7210/cb7210_aux.c testudo/linux-gpib-svn/drivers/gpib/cb7210/cb7210_cs.c testudo/linux-gpib-svn/drivers/gpib/cb7210/cb7210_init.c testudo/linux-gpib-svn/drivers/gpib/cb7210/cb7210_read.c testudo/linux-gpib-svn/drivers/gpib/cb7210/cb7210_write.c testudo/linux-gpib-svn/drivers/gpib/cb7210/interrupt.c testudo/linux-gpib-svn/drivers/gpib/cec/cec.h testudo/linux-gpib-svn/drivers/gpib/cec/init.c testudo/linux-gpib-svn/drivers/gpib/cec/interrupt.c testudo/linux-gpib-svn/drivers/gpib/eastwood/eastwood_gpib.c testudo/linux-gpib-svn/drivers/gpib/eastwood/eastwood_gpib.h testudo/linux-gpib-svn/drivers/gpib/hp_82335/hp82335.h testudo/linux-gpib-svn/drivers/gpib/hp_82335/hp82335_init.c testudo/linux-gpib-svn/drivers/gpib/hp_82341/hp_82341.h testudo/linux-gpib-svn/drivers/gpib/hp_82341/hp_82341_init.c testudo/linux-gpib-svn/drivers/gpib/hp_82341/hp_82341_read.c testudo/linux-gpib-svn/drivers/gpib/hp_82341/hp_82341_write.c testudo/linux-gpib-svn/drivers/gpib/include/amcc5920.h testudo/linux-gpib-svn/drivers/gpib/include/amccs5933.h testudo/linux-gpib-svn/drivers/gpib/include/gpibP.h testudo/linux-gpib-svn/drivers/gpib/include/gpib_ioctl.h testudo/linux-gpib-svn/drivers/gpib/include/gpib_state_machines.h testudo/linux-gpib-svn/drivers/gpib/include/gpib_types.h testudo/linux-gpib-svn/drivers/gpib/include/gpib_user.h testudo/linux-gpib-svn/drivers/gpib/include/linux/pci_ids.h testudo/linux-gpib-svn/drivers/gpib/include/nec7210.h testudo/linux-gpib-svn/drivers/gpib/include/nec7210_registers.h testudo/linux-gpib-svn/drivers/gpib/include/plx9050.h testudo/linux-gpib-svn/drivers/gpib/include/quancom_pci.h testudo/linux-gpib-svn/drivers/gpib/include/tms9914.h testudo/linux-gpib-svn/drivers/gpib/include/tnt4882_registers.h testudo/linux-gpib-svn/drivers/gpib/ines/ines.h testudo/linux-gpib-svn/drivers/gpib/ines/ines_cs.c testudo/linux-gpib-svn/drivers/gpib/ines/ines_init.c testudo/linux-gpib-svn/drivers/gpib/ines/ines_read.c testudo/linux-gpib-svn/drivers/gpib/ines/ines_util.c testudo/linux-gpib-svn/drivers/gpib/ines/ines_write.c testudo/linux-gpib-svn/drivers/gpib/ines/interrupt.c testudo/linux-gpib-svn/drivers/gpib/nec7210/board.h testudo/linux-gpib-svn/drivers/gpib/nec7210/cmd.c testudo/linux-gpib-svn/drivers/gpib/nec7210/init.c testudo/linux-gpib-svn/drivers/gpib/nec7210/interrupt.c testudo/linux-gpib-svn/drivers/gpib/nec7210/nec7210_aux.c testudo/linux-gpib-svn/drivers/gpib/nec7210/read.c testudo/linux-gpib-svn/drivers/gpib/nec7210/util.c testudo/linux-gpib-svn/drivers/gpib/nec7210/write.c testudo/linux-gpib-svn/drivers/gpib/ni_usb/ni_usb_gpib.c testudo/linux-gpib-svn/drivers/gpib/ni_usb/ni_usb_gpib.h testudo/linux-gpib-svn/drivers/gpib/pc2/interrupt.c testudo/linux-gpib-svn/drivers/gpib/pc2/pc2.h testudo/linux-gpib-svn/drivers/gpib/pc2/pc2_init.c testudo/linux-gpib-svn/drivers/gpib/sys/autopoll.c testudo/linux-gpib-svn/drivers/gpib/sys/autopoll.h testudo/linux-gpib-svn/drivers/gpib/sys/device.c testudo/linux-gpib-svn/drivers/gpib/sys/event.c testudo/linux-gpib-svn/drivers/gpib/sys/ibcac.c testudo/linux-gpib-svn/drivers/gpib/sys/ibcmd.c testudo/linux-gpib-svn/drivers/gpib/sys/ibgts.c testudo/linux-gpib-svn/drivers/gpib/sys/ibinit.c testudo/linux-gpib-svn/drivers/gpib/sys/ibread.c testudo/linux-gpib-svn/drivers/gpib/sys/ibrpp.c testudo/linux-gpib-svn/drivers/gpib/sys/ibsic.c testudo/linux-gpib-svn/drivers/gpib/sys/ibsre.c testudo/linux-gpib-svn/drivers/gpib/sys/ibwait.c testudo/linux-gpib-svn/drivers/gpib/sys/ibwrite.c testudo/linux-gpib-svn/drivers/gpib/sys/osfuncs.c testudo/linux-gpib-svn/drivers/gpib/sys/osinit.c testudo/linux-gpib-svn/drivers/gpib/sys/ostimer.c testudo/linux-gpib-svn/drivers/gpib/tms9914/board.h testudo/linux-gpib-svn/drivers/gpib/tms9914/cmd.c testudo/linux-gpib-svn/drivers/gpib/tms9914/init.c testudo/linux-gpib-svn/drivers/gpib/tms9914/interrupt.c testudo/linux-gpib-svn/drivers/gpib/tms9914/read.c testudo/linux-gpib-svn/drivers/gpib/tms9914/tms9914_aux.c testudo/linux-gpib-svn/drivers/gpib/tms9914/util.c testudo/linux-gpib-svn/drivers/gpib/tms9914/write.c testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/init.c testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/interrupt.c testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/tnt4882.h testudo/linux-gpib-svn/drivers/gpib/tnt4882/interrupt.c testudo/linux-gpib-svn/drivers/gpib/tnt4882/tnt4882.h testudo/linux-gpib-svn/drivers/gpib/tnt4882/tnt4882_aux.c testudo/linux-gpib-svn/drivers/gpib/tnt4882/tnt4882_cs.c testudo/linux-gpib-svn/drivers/gpib/tnt4882/tnt4882_init.c testudo/linux-gpib-svn/drivers/gpib/tnt4882/tnt4882_read.c testudo/linux-gpib-svn/drivers/gpib/tnt4882/tnt4882_write.c testudo/linux-gpib-svn/examples/ibtest.c testudo/linux-gpib-svn/examples/master_read_to_file.c testudo/linux-gpib-svn/examples/master_write_from_file.c testudo/linux-gpib-svn/examples/slave_read_to_file.c testudo/linux-gpib-svn/examples/slave_write_from_file.c testudo/linux-gpib-svn/language/php/gpib.c testudo/linux-gpib-svn/lib/async.c testudo/linux-gpib-svn/lib/globals.c testudo/linux-gpib-svn/lib/gpib_config/gpib_config.c testudo/linux-gpib-svn/lib/ib.h testudo/linux-gpib-svn/lib/ibBoard.c testudo/linux-gpib-svn/lib/ibCac.c testudo/linux-gpib-svn/lib/ibClr.c testudo/linux-gpib-svn/lib/ibCmd.c testudo/linux-gpib-svn/lib/ibConf.h testudo/linux-gpib-svn/lib/ibDma.c testudo/linux-gpib-svn/lib/ibEos.c testudo/linux-gpib-svn/lib/ibEot.c testudo/linux-gpib-svn/lib/ibError.c testudo/linux-gpib-svn/lib/ibEvent.c testudo/linux-gpib-svn/lib/ibFind.c testudo/linux-gpib-svn/lib/ibFindLstn.c testudo/linux-gpib-svn/lib/ibGts.c testudo/linux-gpib-svn/lib/ibLines.c testudo/linux-gpib-svn/lib/ibLoc.c testudo/linux-gpib-svn/lib/ibOnl.c testudo/linux-gpib-svn/lib/ibP.h testudo/linux-gpib-svn/lib/ibPad.c testudo/linux-gpib-svn/lib/ibRd.c testudo/linux-gpib-svn/lib/ibRpp.c testudo/linux-gpib-svn/lib/ibRsp.c testudo/linux-gpib-svn/lib/ibRsv.c testudo/linux-gpib-svn/lib/ibSad.c testudo/linux-gpib-svn/lib/ibSic.c testudo/linux-gpib-svn/lib/ibSre.c testudo/linux-gpib-svn/lib/ibTmo.c testudo/linux-gpib-svn/lib/ibTrg.c testudo/linux-gpib-svn/lib/ibWait.c testudo/linux-gpib-svn/lib/ibWrt.c testudo/linux-gpib-svn/lib/ib_internal.h testudo/linux-gpib-svn/lib/ibask.c testudo/linux-gpib-svn/lib/ibbna.c testudo/linux-gpib-svn/lib/ibconfig.c testudo/linux-gpib-svn/lib/ibdev.c testudo/linux-gpib-svn/lib/ibppc.c testudo/linux-gpib-svn/lib/ibstop.c testudo/linux-gpib-svn/lib/ibutil.c testudo/linux-gpib-svn/lib/local_lockout.c testudo/linux-gpib-svn/lib/pass_control.c testudo/linux-gpib-svn/lib/self_test.c testudo/linux-gpib-svn/test/libgpib_test.c _________________________________ [GPL2] The following text: * This program is free software; you can redistribute it and/or * modify it under the terms of version 2 of the GNU General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * 02110-1301, USA ...appears in the following files: wiki-app/perf.c wiki-app/perf.h wiki-app/profile.c wiki-app/profile.h _________________________________ [GPL3+] The following text: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. ...appears in the following files: COPYING Licenses/GPLV3.TXT host-tools/console-simulator/main.c host-tools/jackknife/jackknife.c samo-lib/drivers/src/eeprom.c samo-lib/drivers/src/lcd.c samo-lib/flash/flash.c samo-lib/mbr/application.h samo-lib/mbr/file-loader.c samo-lib/mbr/hello.c samo-lib/mbr/hw-test.c samo-lib/mbr/lcd-test.c samo-lib/mbr/mbr.c samo-lib/mbr/menu.c samo-lib/mbr/rs232-loader.c wiki-app/elf32.c wiki-app/misc.c _________________________________ [GPL3+OM-2] The following text: // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License // as published by the Free Software Foundation; either version // 3 of the License, or (at your option) any later version. ...appears in the following files: samo-lib/drivers/include/diskio.h samo-lib/drivers/include/mmc.h wiki-app/malloc-simple.c wiki-app/malloc-simple.h wiki-app/search.c wiki-app/wikilib.c _________________________________ [GPL3+OM] The following text: * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. ...appears in the following files: host-tools/hash-gen/hash.c host-tools/hash-gen/hash.h host-tools/hash-gen/main.c host-tools/wiki-xml/main.c samo-lib/drivers/include/analog.h samo-lib/drivers/include/button.h samo-lib/drivers/include/contrast.h samo-lib/drivers/include/ctp.h samo-lib/drivers/include/delay.h samo-lib/drivers/include/eeprom.h samo-lib/drivers/include/interrupt.h samo-lib/drivers/include/lcd.h samo-lib/drivers/include/suspend.h samo-lib/drivers/include/temperature.h samo-lib/drivers/include/tick.h samo-lib/drivers/src/analog.c samo-lib/drivers/src/button.c samo-lib/drivers/src/contrast.c samo-lib/drivers/src/ctp.c samo-lib/drivers/src/delay_nop.c samo-lib/drivers/src/delay_us.c samo-lib/drivers/src/suspend.c samo-lib/drivers/src/temperature.c samo-lib/drivers/src/tick.c wiki-app/bigram.c wiki-app/bigram.h wiki-app/bmf.c wiki-app/elf32.h wiki-app/file-io-libfat.c wiki-app/file-io-posix.c wiki-app/file-io.h wiki-app/glyph.c wiki-app/glyph.h wiki-app/guilib.c wiki-app/guilib.h wiki-app/hexdump.c wiki-app/input.h wiki-app/lcd_buf_draw.c wiki-app/list.h wiki-app/misc.h wiki-app/msg-printf.c wiki-app/msg.h wiki-app/restricted.c wiki-app/restricted.h wiki-app/search_hash.c wiki-app/search_hash.h wiki-app/time-posix.c wiki-app/types.h wiki-app/wikilib.h wiki-app/wl-endian.h wiki-app/wl-time.h _________________________________ [GPL3+lcd_buf_draw] The following text: * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. ...appears in the following files: wiki-app/lcd_buf_draw.h _________________________________ [GPL3+make] The following text: # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. ...appears in the following files: host-tools/console-simulator/Makefile host-tools/flash07/Makefile host-tools/hash-gen/Makefile host-tools/jackknife/Makefile host-tools/offline-renderer/Makefile host-tools/pcf2bmf/Makefile host-tools/wiki-xml/Makefile samo-lib/Mk/definitions.mk samo-lib/Mk/rules.mk samo-lib/drivers/Makefile samo-lib/flash/Makefile samo-lib/mbr/Makefile samo-lib/mini-libc/Makefile _________________________________ [GPL3+py] The following text: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. ...appears in the following files: host-tools/imagetool/imagetool.py wiki-app/kbd_to_include.py _________________________________ [GPL3+py2] The following text: # LICENSE: GPL Version 3 or later ...appears in the following files: host-tools/flash07/Dump.py host-tools/flash07/FLASHROM.py host-tools/flash07/MapFile.py host-tools/flash07/SPI.py host-tools/flash07/flash07 host-tools/flash07/image07 host-tools/offline-renderer/ArticleIndex.py host-tools/offline-renderer/ArticleParser.py host-tools/offline-renderer/ArticleRenderer.py host-tools/offline-renderer/CheckForBadWords.py host-tools/offline-renderer/FileScanner.py host-tools/offline-renderer/FilterWords.py host-tools/offline-renderer/FixRestrictions.py host-tools/offline-renderer/WordWrap.py host-tools/offline-renderer/combine_idx.py host-tools/offline-renderer/littleparser.py host-tools/offline-renderer/parse_templates.py _________________________________ [GPL3+sd] The following text: // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License // as published by the Free Software Foundation; either version // 3 of the License, or (at your option) any later version. ...appears in the following files: samo-lib/drivers/include/sd_api.h samo-lib/drivers/src/sd_api.c samo-lib/drivers/src/sd_spi.c samo-lib/drivers/src/sd_spi.h _________________________________ [GPL3+wiki-app] The following text: * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. ...appears in the following files: wiki-app/history.c wiki-app/history.h wiki-app/keyboard.c wiki-app/search.h wiki-app/wl-keyboard.h _________________________________ [GPL3-cocoa-simulator] The following text: // Copyright caiaq 2008. GPLv3. ...appears in the following files: host-tools/cocoa-simulator/main.m _________________________________ [PublicDomain-Pavlov-2] The following text: Igor Pavlov : Public domain */ ...appears in the following files: samo-lib/lzma/7zBuf.h samo-lib/lzma/7zBuf2.c samo-lib/lzma/7zFile.c samo-lib/lzma/7zFile.h samo-lib/lzma/7zStream.c samo-lib/lzma/Bcj2.c samo-lib/lzma/Bcj2.h samo-lib/lzma/Bra.c samo-lib/lzma/Bra.h samo-lib/lzma/Bra86.c samo-lib/lzma/BraIA64.c samo-lib/lzma/LzFind.c samo-lib/lzma/LzFind.h samo-lib/lzma/LzFindMt.c samo-lib/lzma/LzFindMt.h samo-lib/lzma/LzHash.h samo-lib/lzma/LzmaDec.c samo-lib/lzma/LzmaDec.h samo-lib/lzma/LzmaEnc.c samo-lib/lzma/LzmaEnc.h samo-lib/lzma/Threads.h samo-lib/lzma/Types.h _________________________________ [PublicDomain-Pavlov] The following text: Igor Pavlov Public domain */ ...appears in the following files: samo-lib/lzma/7zBuf.c samo-lib/lzma/7zCrc.c samo-lib/lzma/7zCrc.h samo-lib/lzma/Alloc.c samo-lib/lzma/Alloc.h samo-lib/lzma/CpuArch.h samo-lib/lzma/LzmaLib.c samo-lib/lzma/LzmaLib.h samo-lib/lzma/Threads.c _________________________________ [marekm-hardly-worth] The following text: /* written by [hidden email], hardly worth copyrighting :-) */ ...appears in the following files: samo-lib/mini-libc/src/stdlib/abort.c samo-lib/mini-libc/src/stdlib/abs.c samo-lib/mini-libc/src/stdlib/atol.c samo-lib/mini-libc/src/stdlib/errno.c samo-lib/mini-libc/src/stdlib/labs.c samo-lib/mini-libc/src/string/atol.c (part 2 in the next message) _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Doug Jones
|
In reply to this post
by Wolfgang Spraul-3
(Part 1 was in the previous message, this is part 2)
______________________________________________________________ The files listed above are not included in the analysis below. Many of the files remaining are not source code and presumably don't require software licenses. Most of the files remaining do not contain license text and do not appear in directories that contain license text. However I have not read all of the files yet. ______________________________________________________________ Graphics and texts and others... graphics files: .png: host-tools/splashimages/dead_battery.png host-tools/splashimages/i_love_samo.png host-tools/splashimages/openmoko_zh.png host-tools/splashimages/samo_cat.png host-tools/splashimages/samo_cool.png host-tools/splashimages/samo_in_heart.png samo-lib/flash/fail.png samo-lib/flash/ok.png samo-lib/flash/program.png samo-lib/mbr/empty.png samo-lib/mbr/splash.png .pbm: wiki-app/clear_history.pbm wiki-app/keyboard_abc_mono2.pbm wiki-app/keyboard_numb_mono2.pbm text files: (no extension): .git/FETCH_HEAD .git/HEAD .git/config .git/description .git/index .git/info/exclude .git/logs/HEAD .git/logs/refs/heads/2 .git/logs/refs/heads/master .git/logs/refs/remotes/origin/gh-pages .git/logs/refs/remotes/origin/master .git/packed-refs .git/refs/heads/2 .git/refs/heads/master .git/refs/remotes/origin/gh-pages .git/refs/remotes/origin/master .gitignore Makefile TODO doc/QuickStart host-tools/.gitignore host-tools/console-simulator/.gitignore host-tools/flash07/.gitignore host-tools/hash-gen/.gitignore host-tools/jackknife/.gitignore host-tools/offline-renderer/.gitignore host-tools/pcf2bmf/.gitignore host-tools/splashimages/README host-tools/wiki-xml/.gitignore samo-lib/.gitignore samo-lib/drivers/.gitignore samo-lib/flash/.gitignore samo-lib/include/.gitignore samo-lib/mbr/.gitignore samo-lib/mini-libc/.gitignore samo-lib/mini-libc/README samo-lib/mini-libc/src/bsd/.gitignore samo-lib/mini-libc/src/stdlib/.gitignore samo-lib/mini-libc/src/string/.gitignore samo-lib/scripts/CopyToSD samo-lib/scripts/MakeSD samo-lib/scripts/MakeTestFile samo-lib/scripts/SendCountedFile samo-lib/scripts/p33 testudo/init-scripts/gpib testudo/linux-gpib-svn/.gitignore testudo/linux-gpib-svn/AUTHORS testudo/linux-gpib-svn/COPYING testudo/linux-gpib-svn/ChangeLog testudo/linux-gpib-svn/INSTALL testudo/linux-gpib-svn/NEWS testudo/linux-gpib-svn/README testudo/linux-gpib-svn/TODO testudo/linux-gpib-svn/applications/Makefile testudo/linux-gpib-svn/bootstrap testudo/linux-gpib-svn/contrib/Makefile testudo/linux-gpib-svn/drivers/gpib/Makefile testudo/linux-gpib-svn/drivers/gpib/agilent_82350b/Makefile testudo/linux-gpib-svn/drivers/gpib/agilent_82357a/Makefile testudo/linux-gpib-svn/drivers/gpib/cb7210/Makefile testudo/linux-gpib-svn/drivers/gpib/cec/Makefile testudo/linux-gpib-svn/drivers/gpib/eastwood/Makefile testudo/linux-gpib-svn/drivers/gpib/hp_82335/Makefile testudo/linux-gpib-svn/drivers/gpib/hp_82341/Makefile testudo/linux-gpib-svn/drivers/gpib/ines/Makefile testudo/linux-gpib-svn/drivers/gpib/nec7210/Makefile testudo/linux-gpib-svn/drivers/gpib/ni_usb/Makefile testudo/linux-gpib-svn/drivers/gpib/pc2/Makefile testudo/linux-gpib-svn/drivers/gpib/sys/Makefile testudo/linux-gpib-svn/drivers/gpib/tms9914/Makefile testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/Makefile testudo/linux-gpib-svn/drivers/gpib/tnt4882/Makefile testudo/linux-gpib-svn/etc/pcmcia/linux-gpib-pcmcia testudo/linux-gpib-svn/language/guile/README testudo/linux-gpib-svn/language/perl/Changes testudo/linux-gpib-svn/language/perl/MANIFEST testudo/linux-gpib-svn/language/perl/README testudo/linux-gpib-svn/language/perl/typemap testudo/linux-gpib-svn/language/php/run testudo/linux-gpib-svn/language/python/README testudo/linux-gpib-svn/language/tcl/.xsetup testudo/linux-gpib-svn/language/tcl/README testudo/linux-gpib-svn/language/tcl/examples/.xsetup testudo/linux-gpib-svn/language/tcl/examples/tclib/tclIndex testudo/linux-gpib-svn/lib/gpib_version_script testudo/linux-gpib-svn/test/README testudo/linux-gpib-svn/test/runtest testudo/linux-gpib-svn/usb/agilent_82357a/agilent_82357a testudo/linux-gpib-svn/usb/ni_usb_gpib/ni_usb_gpib testudo/linux-gpib-svn/util/linux_flags/Makefile testudo/linux-gpib-svn/util/subdirs wiki-app/.gitignore .txt: Licenses/BSD.TXT Licenses/BSD2CL.TXT Licenses/GPLV2.TXT samo-lib/misc-files/README.TXT testudo/linux-gpib-svn/doc/obsolete-linux-gpib.txt testudo/linux-gpib-svn/drivers/gpib/cb7210/cb_cis_dump.txt testudo/linux-gpib-svn/drivers/gpib/cb7210/cbi4882.txt testudo/linux-gpib-svn/drivers/gpib/ines/ines_cis_dump.txt testudo/linux-gpib-svn/drivers/gpib/tnt4882/ni-usb-b.txt testudo/linux-gpib-svn/drivers/gpib/tnt4882/ni_cis_dump.txt .text: 00ReadMe.text doc/Compiling-on-AMD64.text doc/Using-schroot.text host-tools/00ReadMe.text samo-lib/00ReadMe.text samo-lib/mbr/application-ReadMe.text testudo/00ReadMe.text testudo/test-scripts.text .patch: host-tools/toolchain-patches/0001-gcc-EPSON-modified-sources.patch host-tools/toolchain-patches/0002-binutils-EPSON-make-it-compile-hack-for-recent-gcc.patch host-tools/toolchain-patches/0002-gcc-Force-that-the-assembly-of-libgcc-complies-wit.patch host-tools/toolchain-patches/0003-gcc-Use-the-C-implementations-for-division-and-mod.patch .sha256: host-tools/toolchain-sums/binutils-2.10.1.tar.gz.SHA256 host-tools/toolchain-sums/gcc-3.3.2.tar.gz.SHA256 .usermap: testudo/linux-gpib-svn/usb/agilent_82357a/agilent_82357a.usermap testudo/linux-gpib-svn/usb/ni_usb_gpib/ni_usb_gpib.usermap .am: testudo/linux-gpib-svn/examples/Makefile.am testudo/linux-gpib-svn/test/Makefile.am .conf: testudo/linux-gpib-svn/etc/pcmcia/linux-gpib-pcmcia.conf testudo/linux-gpib-svn/util/templates/gpib.conf .html: testudo/linux-gpib-svn/doc/greg_goebel_hpib_tutorial.html .sgml: testudo/linux-gpib-svn/doc/linux-gpib.sgml .rules: testudo/init-scripts/65-usb-console.rules testudo/init-scripts/66-usb-relay.rules .xml: testudo/linux-gpib-svn/doc/fdl.xml xml-file-samples/classical_composers.xml xml-file-samples/filter_test.xml xml-file-samples/japanese_architects.xml xml-file-samples/license.xml xml-file-samples/terms.xml .toolchain: doc/README.toolchain .lds: samo-lib/flash/flash.lds samo-lib/mbr/application.lds .gz files: .gz: testudo/linux-gpib-svn/doc/obsolete-linux-gpib.ps.gz shell scripts: .sh: 00run.sh testudo/scripts/BuildGPIB.sh .h files: .h: host-tools/cocoa-simulator/MainWindow.h host-tools/cocoa-simulator/WikiDisplay.h host-tools/wiki-xml/wiki_render.h samo-lib/include/boards/proto1.h samo-lib/include/boards/proto2.h samo-lib/include/boards/prt33l17lcd.h samo-lib/include/boards/s1c33e07.h samo-lib/include/boards/samo_a1.h samo-lib/include/regs.h samo-lib/include/samo.h samo-lib/lzma/7zVersion.h testudo/linux-gpib-svn/drivers/gpib/include/gpib_proto.h testudo/linux-gpib-svn/drivers/gpib/include/linux/delay.h testudo/linux-gpib-svn/drivers/gpib/include/linux/device.h testudo/linux-gpib-svn/drivers/gpib/include/linux/interrupt.h testudo/linux-gpib-svn/drivers/gpib/include/linux/module.h testudo/linux-gpib-svn/drivers/gpib/include/linux/time.h testudo/linux-gpib-svn/drivers/gpib/include/linux/usb.h testudo/linux-gpib-svn/drivers/gpib/sys/ibsys.h testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/mite.h testudo/linux-gpib-svn/drivers/gpib/tnt4882/mite.h testudo/linux-gpib-svn/language/guile/gpib.h testudo/linux-gpib-svn/lib/parse.h wiki-app/keyboard_all_image.h wiki-app/sha1.h (Do .h files need license text?) ______________________________________________________________ The following directories have no files remaining that were not listed above: samo-lib/include/boards samo-lib/drivers/include samo-lib/drivers/src samo-lib/mini-libc/include/sys samo-lib/mini-libc/src/bsd samo-lib/mini-libc/include samo-lib/lzma samo-lib/Mk samo-lib/scripts samo-lib/misc-files samo-lib/flash samo-lib/drivers testudo/linux-gpib-svn/usb/ni_usb_gpib testudo/linux-gpib-svn/usb/agilent_82357a testudo/linux-gpib-svn/util/linux_flags testudo/linux-gpib-svn/util/templates testudo/linux-gpib-svn/lib/gpib_config testudo/linux-gpib-svn/drivers/gpib/include/linux testudo/linux-gpib-svn/drivers/gpib/include testudo/linux-gpib-svn/drivers/gpib/eastwood testudo/linux-gpib-svn/drivers/gpib/pc2 testudo/linux-gpib-svn/drivers/gpib/tnt4882 testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms testudo/linux-gpib-svn/drivers/gpib/ni_usb testudo/linux-gpib-svn/drivers/gpib/cec testudo/linux-gpib-svn/drivers/gpib/tms9914 testudo/linux-gpib-svn/drivers/gpib/nec7210 testudo/linux-gpib-svn/drivers/gpib/cb7210 testudo/linux-gpib-svn/drivers/gpib/agilent_82350b testudo/linux-gpib-svn/drivers/gpib/hp_82335 testudo/linux-gpib-svn/drivers/gpib/ines testudo/linux-gpib-svn/drivers/gpib/agilent_82357a testudo/linux-gpib-svn/drivers/gpib/hp_82341 testudo/linux-gpib-svn/include testudo/linux-gpib-svn/usb testudo/linux-gpib-svn/util testudo/linux-gpib-svn/doc testudo/linux-gpib-svn/applications testudo/linux-gpib-svn/test testudo/linux-gpib-svn/examples testudo/linux-gpib-svn/contrib testudo/scripts testudo/tests testudo/init-scripts testudo/src host-tools/toolchain-patches host-tools/flash07 host-tools/offline-renderer host-tools/console-simulator host-tools/imagetool host-tools/hash-gen host-tools/toolchain-sums host-tools/jackknife host-tools/splashimages .git/refs/remotes/origin .git/refs/remotes .git/refs/heads .git/refs/tags .git/objects/info .git/logs/refs/remotes/origin .git/logs/refs/remotes .git/logs/refs/heads .git/logs/refs .git/refs .git/branches .git/logs .git/info doc xml-file-samples Licenses ______________________________________________________________ Files still remaining to be examined: samo-lib/include/config.h-default samo-lib/mbr/GenerateApplicationHeader.awk samo-lib/mbr/SAMO_A1.mapfile-default samo-lib/mbr/SAMO_A1.mapfile-rs232 samo-lib/mini-libc/src/stdlib/atoi.c samo-lib/mini-libc/src/string/bzero.c samo-lib/mini-libc/src/string/isalnum.c samo-lib/mini-libc/src/string/isalpha.c samo-lib/mini-libc/src/string/isascii.c samo-lib/mini-libc/src/string/isblank.c samo-lib/mini-libc/src/string/iscntrl.c samo-lib/mini-libc/src/string/isdigit.c samo-lib/mini-libc/src/string/islower.c samo-lib/mini-libc/src/string/isprint.c samo-lib/mini-libc/src/string/ispunct.c samo-lib/mini-libc/src/string/isspace.c samo-lib/mini-libc/src/string/isupper.c samo-lib/mini-libc/src/string/isxdigit.c samo-lib/mini-libc/src/string/memcpy.c samo-lib/mini-libc/src/string/memmove.c samo-lib/mini-libc/src/string/strchr.c samo-lib/mini-libc/src/string/strncasecmp.c samo-lib/mini-libc/src/string/strrchr.c samo-lib/mini-libc/src/string/toascii.c samo-lib/mini-libc/src/string/tolower.c samo-lib/mini-libc/src/string/toupper.c wiki-app/sha1.c ______________________________________________________________ The files listed above are not included in the analysis below. Many of the files remaining are not source code and presumably don't require software licenses. Most of the files remaining do not contain license text and do not appear in directories that contain license text. However I have not read all of the files yet. ______________________________________________________________ Graphics and texts and others... graphics files: .png: host-tools/splashimages/dead_battery.png host-tools/splashimages/i_love_samo.png host-tools/splashimages/openmoko_zh.png host-tools/splashimages/samo_cat.png host-tools/splashimages/samo_cool.png host-tools/splashimages/samo_in_heart.png samo-lib/flash/fail.png samo-lib/flash/ok.png samo-lib/flash/program.png samo-lib/mbr/empty.png samo-lib/mbr/splash.png .pbm: wiki-app/clear_history.pbm wiki-app/keyboard_abc_mono2.pbm wiki-app/keyboard_numb_mono2.pbm text files: (no extension): .git/FETCH_HEAD .git/HEAD .git/config .git/description .git/index .git/info/exclude .git/logs/HEAD .git/logs/refs/heads/2 .git/logs/refs/heads/master .git/logs/refs/remotes/origin/gh-pages .git/logs/refs/remotes/origin/master .git/packed-refs .git/refs/heads/2 .git/refs/heads/master .git/refs/remotes/origin/gh-pages .git/refs/remotes/origin/master .gitignore Makefile TODO doc/QuickStart host-tools/.gitignore host-tools/console-simulator/.gitignore host-tools/flash07/.gitignore host-tools/hash-gen/.gitignore host-tools/jackknife/.gitignore host-tools/offline-renderer/.gitignore host-tools/pcf2bmf/.gitignore host-tools/splashimages/README host-tools/wiki-xml/.gitignore samo-lib/.gitignore samo-lib/drivers/.gitignore samo-lib/flash/.gitignore samo-lib/include/.gitignore samo-lib/mbr/.gitignore samo-lib/mini-libc/.gitignore samo-lib/mini-libc/README samo-lib/mini-libc/src/bsd/.gitignore samo-lib/mini-libc/src/stdlib/.gitignore samo-lib/mini-libc/src/string/.gitignore samo-lib/scripts/CopyToSD samo-lib/scripts/MakeSD samo-lib/scripts/MakeTestFile samo-lib/scripts/SendCountedFile samo-lib/scripts/p33 testudo/init-scripts/gpib testudo/linux-gpib-svn/.gitignore testudo/linux-gpib-svn/AUTHORS testudo/linux-gpib-svn/COPYING testudo/linux-gpib-svn/ChangeLog testudo/linux-gpib-svn/INSTALL testudo/linux-gpib-svn/NEWS testudo/linux-gpib-svn/README testudo/linux-gpib-svn/TODO testudo/linux-gpib-svn/applications/Makefile testudo/linux-gpib-svn/bootstrap testudo/linux-gpib-svn/contrib/Makefile testudo/linux-gpib-svn/drivers/gpib/Makefile testudo/linux-gpib-svn/drivers/gpib/agilent_82350b/Makefile testudo/linux-gpib-svn/drivers/gpib/agilent_82357a/Makefile testudo/linux-gpib-svn/drivers/gpib/cb7210/Makefile testudo/linux-gpib-svn/drivers/gpib/cec/Makefile testudo/linux-gpib-svn/drivers/gpib/eastwood/Makefile testudo/linux-gpib-svn/drivers/gpib/hp_82335/Makefile testudo/linux-gpib-svn/drivers/gpib/hp_82341/Makefile testudo/linux-gpib-svn/drivers/gpib/ines/Makefile testudo/linux-gpib-svn/drivers/gpib/nec7210/Makefile testudo/linux-gpib-svn/drivers/gpib/ni_usb/Makefile testudo/linux-gpib-svn/drivers/gpib/pc2/Makefile testudo/linux-gpib-svn/drivers/gpib/sys/Makefile testudo/linux-gpib-svn/drivers/gpib/tms9914/Makefile testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/Makefile testudo/linux-gpib-svn/drivers/gpib/tnt4882/Makefile testudo/linux-gpib-svn/etc/pcmcia/linux-gpib-pcmcia testudo/linux-gpib-svn/language/guile/README testudo/linux-gpib-svn/language/perl/Changes testudo/linux-gpib-svn/language/perl/MANIFEST testudo/linux-gpib-svn/language/perl/README testudo/linux-gpib-svn/language/perl/typemap testudo/linux-gpib-svn/language/php/run testudo/linux-gpib-svn/language/python/README testudo/linux-gpib-svn/language/tcl/.xsetup testudo/linux-gpib-svn/language/tcl/README testudo/linux-gpib-svn/language/tcl/examples/.xsetup testudo/linux-gpib-svn/language/tcl/examples/tclib/tclIndex testudo/linux-gpib-svn/lib/gpib_version_script testudo/linux-gpib-svn/test/README testudo/linux-gpib-svn/test/runtest testudo/linux-gpib-svn/usb/agilent_82357a/agilent_82357a testudo/linux-gpib-svn/usb/ni_usb_gpib/ni_usb_gpib testudo/linux-gpib-svn/util/linux_flags/Makefile testudo/linux-gpib-svn/util/subdirs wiki-app/.gitignore .txt: Licenses/BSD.TXT Licenses/BSD2CL.TXT Licenses/GPLV2.TXT samo-lib/misc-files/README.TXT testudo/linux-gpib-svn/doc/obsolete-linux-gpib.txt testudo/linux-gpib-svn/drivers/gpib/cb7210/cb_cis_dump.txt testudo/linux-gpib-svn/drivers/gpib/cb7210/cbi4882.txt testudo/linux-gpib-svn/drivers/gpib/ines/ines_cis_dump.txt testudo/linux-gpib-svn/drivers/gpib/tnt4882/ni-usb-b.txt testudo/linux-gpib-svn/drivers/gpib/tnt4882/ni_cis_dump.txt .text: 00ReadMe.text doc/Compiling-on-AMD64.text doc/Using-schroot.text host-tools/00ReadMe.text samo-lib/00ReadMe.text samo-lib/mbr/application-ReadMe.text testudo/00ReadMe.text testudo/test-scripts.text .patch: host-tools/toolchain-patches/0001-gcc-EPSON-modified-sources.patch host-tools/toolchain-patches/0002-binutils-EPSON-make-it-compile-hack-for-recent-gcc.patch host-tools/toolchain-patches/0002-gcc-Force-that-the-assembly-of-libgcc-complies-wit.patch host-tools/toolchain-patches/0003-gcc-Use-the-C-implementations-for-division-and-mod.patch .sha256: host-tools/toolchain-sums/binutils-2.10.1.tar.gz.SHA256 host-tools/toolchain-sums/gcc-3.3.2.tar.gz.SHA256 .usermap: testudo/linux-gpib-svn/usb/agilent_82357a/agilent_82357a.usermap testudo/linux-gpib-svn/usb/ni_usb_gpib/ni_usb_gpib.usermap .am: testudo/linux-gpib-svn/examples/Makefile.am testudo/linux-gpib-svn/test/Makefile.am .conf: testudo/linux-gpib-svn/etc/pcmcia/linux-gpib-pcmcia.conf testudo/linux-gpib-svn/util/templates/gpib.conf .html: testudo/linux-gpib-svn/doc/greg_goebel_hpib_tutorial.html .sgml: testudo/linux-gpib-svn/doc/linux-gpib.sgml .rules: testudo/init-scripts/65-usb-console.rules testudo/init-scripts/66-usb-relay.rules .xml: testudo/linux-gpib-svn/doc/fdl.xml xml-file-samples/classical_composers.xml xml-file-samples/filter_test.xml xml-file-samples/japanese_architects.xml xml-file-samples/license.xml xml-file-samples/terms.xml .toolchain: doc/README.toolchain .lds: samo-lib/flash/flash.lds samo-lib/mbr/application.lds .gz files: .gz: testudo/linux-gpib-svn/doc/obsolete-linux-gpib.ps.gz shell scripts: .sh: 00run.sh testudo/scripts/BuildGPIB.sh .h files: .h: host-tools/cocoa-simulator/MainWindow.h host-tools/cocoa-simulator/WikiDisplay.h host-tools/wiki-xml/wiki_render.h samo-lib/include/boards/proto1.h samo-lib/include/boards/proto2.h samo-lib/include/boards/prt33l17lcd.h samo-lib/include/boards/s1c33e07.h samo-lib/include/boards/samo_a1.h samo-lib/include/regs.h samo-lib/include/samo.h samo-lib/lzma/7zVersion.h testudo/linux-gpib-svn/drivers/gpib/include/gpib_proto.h testudo/linux-gpib-svn/drivers/gpib/include/linux/delay.h testudo/linux-gpib-svn/drivers/gpib/include/linux/device.h testudo/linux-gpib-svn/drivers/gpib/include/linux/interrupt.h testudo/linux-gpib-svn/drivers/gpib/include/linux/module.h testudo/linux-gpib-svn/drivers/gpib/include/linux/time.h testudo/linux-gpib-svn/drivers/gpib/include/linux/usb.h testudo/linux-gpib-svn/drivers/gpib/sys/ibsys.h testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/mite.h testudo/linux-gpib-svn/drivers/gpib/tnt4882/mite.h testudo/linux-gpib-svn/language/guile/gpib.h testudo/linux-gpib-svn/lib/parse.h wiki-app/keyboard_all_image.h wiki-app/sha1.h (Do .h files need license text?) ______________________________________________________________ The following directories have no files remaining that were not listed above: samo-lib/include/boards samo-lib/drivers/include samo-lib/drivers/src samo-lib/mini-libc/include/sys samo-lib/mini-libc/src/bsd samo-lib/mini-libc/include samo-lib/lzma samo-lib/Mk samo-lib/scripts samo-lib/misc-files samo-lib/flash samo-lib/drivers testudo/linux-gpib-svn/usb/ni_usb_gpib testudo/linux-gpib-svn/usb/agilent_82357a testudo/linux-gpib-svn/util/linux_flags testudo/linux-gpib-svn/util/templates testudo/linux-gpib-svn/lib/gpib_config testudo/linux-gpib-svn/drivers/gpib/include/linux testudo/linux-gpib-svn/drivers/gpib/include testudo/linux-gpib-svn/drivers/gpib/eastwood testudo/linux-gpib-svn/drivers/gpib/pc2 testudo/linux-gpib-svn/drivers/gpib/tnt4882 testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms testudo/linux-gpib-svn/drivers/gpib/ni_usb testudo/linux-gpib-svn/drivers/gpib/cec testudo/linux-gpib-svn/drivers/gpib/tms9914 testudo/linux-gpib-svn/drivers/gpib/nec7210 testudo/linux-gpib-svn/drivers/gpib/cb7210 testudo/linux-gpib-svn/drivers/gpib/agilent_82350b testudo/linux-gpib-svn/drivers/gpib/hp_82335 testudo/linux-gpib-svn/drivers/gpib/ines testudo/linux-gpib-svn/drivers/gpib/agilent_82357a testudo/linux-gpib-svn/drivers/gpib/hp_82341 testudo/linux-gpib-svn/include testudo/linux-gpib-svn/usb testudo/linux-gpib-svn/util testudo/linux-gpib-svn/doc testudo/linux-gpib-svn/applications testudo/linux-gpib-svn/test testudo/linux-gpib-svn/examples testudo/linux-gpib-svn/contrib testudo/scripts testudo/tests testudo/init-scripts testudo/src host-tools/toolchain-patches host-tools/flash07 host-tools/offline-renderer host-tools/console-simulator host-tools/imagetool host-tools/hash-gen host-tools/toolchain-sums host-tools/jackknife host-tools/splashimages .git/refs/remotes/origin .git/refs/remotes .git/refs/heads .git/refs/tags .git/objects/info .git/logs/refs/remotes/origin .git/logs/refs/remotes .git/logs/refs/heads .git/logs/refs .git/refs .git/branches .git/logs .git/info doc xml-file-samples Licenses ______________________________________________________________ Files still remaining to be examined: samo-lib/include/config.h-default samo-lib/mbr/GenerateApplicationHeader.awk samo-lib/mbr/SAMO_A1.mapfile-default samo-lib/mbr/SAMO_A1.mapfile-rs232 samo-lib/mini-libc/src/stdlib/atoi.c samo-lib/mini-libc/src/string/bzero.c samo-lib/mini-libc/src/string/isalnum.c samo-lib/mini-libc/src/string/isalpha.c samo-lib/mini-libc/src/string/isascii.c samo-lib/mini-libc/src/string/isblank.c samo-lib/mini-libc/src/string/iscntrl.c samo-lib/mini-libc/src/string/isdigit.c samo-lib/mini-libc/src/string/islower.c samo-lib/mini-libc/src/string/isprint.c samo-lib/mini-libc/src/string/ispunct.c samo-lib/mini-libc/src/string/isspace.c samo-lib/mini-libc/src/string/isupper.c samo-lib/mini-libc/src/string/isxdigit.c samo-lib/mini-libc/src/string/memcpy.c samo-lib/mini-libc/src/string/memmove.c samo-lib/mini-libc/src/string/strchr.c samo-lib/mini-libc/src/string/strncasecmp.c samo-lib/mini-libc/src/string/strrchr.c samo-lib/mini-libc/src/string/toascii.c samo-lib/mini-libc/src/string/tolower.c samo-lib/mini-libc/src/string/toupper.c wiki-app/sha1.c _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
|
Doug Jones
|
In reply to this post
by Doug Jones
(Eeeek! Just posted the following message under the wrong subject line.
Sorry. Here it is again.) (Part 1 was in the previous message, this is part 2) ______________________________________________________________ The files listed above are not included in the analysis below. Many of the files remaining are not source code and presumably don't require software licenses. Most of the files remaining do not contain license text and do not appear in directories that contain license text. However I have not read all of the files yet. ______________________________________________________________ Graphics and texts and others... graphics files: .png: host-tools/splashimages/dead_battery.png host-tools/splashimages/i_love_samo.png host-tools/splashimages/openmoko_zh.png host-tools/splashimages/samo_cat.png host-tools/splashimages/samo_cool.png host-tools/splashimages/samo_in_heart.png samo-lib/flash/fail.png samo-lib/flash/ok.png samo-lib/flash/program.png samo-lib/mbr/empty.png samo-lib/mbr/splash.png .pbm: wiki-app/clear_history.pbm wiki-app/keyboard_abc_mono2.pbm wiki-app/keyboard_numb_mono2.pbm text files: (no extension): .git/FETCH_HEAD .git/HEAD .git/config .git/description .git/index .git/info/exclude .git/logs/HEAD .git/logs/refs/heads/2 .git/logs/refs/heads/master .git/logs/refs/remotes/origin/gh-pages .git/logs/refs/remotes/origin/master .git/packed-refs .git/refs/heads/2 .git/refs/heads/master .git/refs/remotes/origin/gh-pages .git/refs/remotes/origin/master .gitignore Makefile TODO doc/QuickStart host-tools/.gitignore host-tools/console-simulator/.gitignore host-tools/flash07/.gitignore host-tools/hash-gen/.gitignore host-tools/jackknife/.gitignore host-tools/offline-renderer/.gitignore host-tools/pcf2bmf/.gitignore host-tools/splashimages/README host-tools/wiki-xml/.gitignore samo-lib/.gitignore samo-lib/drivers/.gitignore samo-lib/flash/.gitignore samo-lib/include/.gitignore samo-lib/mbr/.gitignore samo-lib/mini-libc/.gitignore samo-lib/mini-libc/README samo-lib/mini-libc/src/bsd/.gitignore samo-lib/mini-libc/src/stdlib/.gitignore samo-lib/mini-libc/src/string/.gitignore samo-lib/scripts/CopyToSD samo-lib/scripts/MakeSD samo-lib/scripts/MakeTestFile samo-lib/scripts/SendCountedFile samo-lib/scripts/p33 testudo/init-scripts/gpib testudo/linux-gpib-svn/.gitignore testudo/linux-gpib-svn/AUTHORS testudo/linux-gpib-svn/COPYING testudo/linux-gpib-svn/ChangeLog testudo/linux-gpib-svn/INSTALL testudo/linux-gpib-svn/NEWS testudo/linux-gpib-svn/README testudo/linux-gpib-svn/TODO testudo/linux-gpib-svn/applications/Makefile testudo/linux-gpib-svn/bootstrap testudo/linux-gpib-svn/contrib/Makefile testudo/linux-gpib-svn/drivers/gpib/Makefile testudo/linux-gpib-svn/drivers/gpib/agilent_82350b/Makefile testudo/linux-gpib-svn/drivers/gpib/agilent_82357a/Makefile testudo/linux-gpib-svn/drivers/gpib/cb7210/Makefile testudo/linux-gpib-svn/drivers/gpib/cec/Makefile testudo/linux-gpib-svn/drivers/gpib/eastwood/Makefile testudo/linux-gpib-svn/drivers/gpib/hp_82335/Makefile testudo/linux-gpib-svn/drivers/gpib/hp_82341/Makefile testudo/linux-gpib-svn/drivers/gpib/ines/Makefile testudo/linux-gpib-svn/drivers/gpib/nec7210/Makefile testudo/linux-gpib-svn/drivers/gpib/ni_usb/Makefile testudo/linux-gpib-svn/drivers/gpib/pc2/Makefile testudo/linux-gpib-svn/drivers/gpib/sys/Makefile testudo/linux-gpib-svn/drivers/gpib/tms9914/Makefile testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/Makefile testudo/linux-gpib-svn/drivers/gpib/tnt4882/Makefile testudo/linux-gpib-svn/etc/pcmcia/linux-gpib-pcmcia testudo/linux-gpib-svn/language/guile/README testudo/linux-gpib-svn/language/perl/Changes testudo/linux-gpib-svn/language/perl/MANIFEST testudo/linux-gpib-svn/language/perl/README testudo/linux-gpib-svn/language/perl/typemap testudo/linux-gpib-svn/language/php/run testudo/linux-gpib-svn/language/python/README testudo/linux-gpib-svn/language/tcl/.xsetup testudo/linux-gpib-svn/language/tcl/README testudo/linux-gpib-svn/language/tcl/examples/.xsetup testudo/linux-gpib-svn/language/tcl/examples/tclib/tclIndex testudo/linux-gpib-svn/lib/gpib_version_script testudo/linux-gpib-svn/test/README testudo/linux-gpib-svn/test/runtest testudo/linux-gpib-svn/usb/agilent_82357a/agilent_82357a testudo/linux-gpib-svn/usb/ni_usb_gpib/ni_usb_gpib testudo/linux-gpib-svn/util/linux_flags/Makefile testudo/linux-gpib-svn/util/subdirs wiki-app/.gitignore .txt: Licenses/BSD.TXT Licenses/BSD2CL.TXT Licenses/GPLV2.TXT samo-lib/misc-files/README.TXT testudo/linux-gpib-svn/doc/obsolete-linux-gpib.txt testudo/linux-gpib-svn/drivers/gpib/cb7210/cb_cis_dump.txt testudo/linux-gpib-svn/drivers/gpib/cb7210/cbi4882.txt testudo/linux-gpib-svn/drivers/gpib/ines/ines_cis_dump.txt testudo/linux-gpib-svn/drivers/gpib/tnt4882/ni-usb-b.txt testudo/linux-gpib-svn/drivers/gpib/tnt4882/ni_cis_dump.txt .text: 00ReadMe.text doc/Compiling-on-AMD64.text doc/Using-schroot.text host-tools/00ReadMe.text samo-lib/00ReadMe.text samo-lib/mbr/application-ReadMe.text testudo/00ReadMe.text testudo/test-scripts.text .patch: host-tools/toolchain-patches/0001-gcc-EPSON-modified-sources.patch host-tools/toolchain-patches/0002-binutils-EPSON-make-it-compile-hack-for-recent-gcc.patch host-tools/toolchain-patches/0002-gcc-Force-that-the-assembly-of-libgcc-complies-wit.patch host-tools/toolchain-patches/0003-gcc-Use-the-C-implementations-for-division-and-mod.patch .sha256: host-tools/toolchain-sums/binutils-2.10.1.tar.gz.SHA256 host-tools/toolchain-sums/gcc-3.3.2.tar.gz.SHA256 .usermap: testudo/linux-gpib-svn/usb/agilent_82357a/agilent_82357a.usermap testudo/linux-gpib-svn/usb/ni_usb_gpib/ni_usb_gpib.usermap .am: testudo/linux-gpib-svn/examples/Makefile.am testudo/linux-gpib-svn/test/Makefile.am .conf: testudo/linux-gpib-svn/etc/pcmcia/linux-gpib-pcmcia.conf testudo/linux-gpib-svn/util/templates/gpib.conf .html: testudo/linux-gpib-svn/doc/greg_goebel_hpib_tutorial.html .sgml: testudo/linux-gpib-svn/doc/linux-gpib.sgml .rules: testudo/init-scripts/65-usb-console.rules testudo/init-scripts/66-usb-relay.rules .xml: testudo/linux-gpib-svn/doc/fdl.xml xml-file-samples/classical_composers.xml xml-file-samples/filter_test.xml xml-file-samples/japanese_architects.xml xml-file-samples/license.xml xml-file-samples/terms.xml .toolchain: doc/README.toolchain .lds: samo-lib/flash/flash.lds samo-lib/mbr/application.lds .gz files: .gz: testudo/linux-gpib-svn/doc/obsolete-linux-gpib.ps.gz shell scripts: .sh: 00run.sh testudo/scripts/BuildGPIB.sh .h files: .h: host-tools/cocoa-simulator/MainWindow.h host-tools/cocoa-simulator/WikiDisplay.h host-tools/wiki-xml/wiki_render.h samo-lib/include/boards/proto1.h samo-lib/include/boards/proto2.h samo-lib/include/boards/prt33l17lcd.h samo-lib/include/boards/s1c33e07.h samo-lib/include/boards/samo_a1.h samo-lib/include/regs.h samo-lib/include/samo.h samo-lib/lzma/7zVersion.h testudo/linux-gpib-svn/drivers/gpib/include/gpib_proto.h testudo/linux-gpib-svn/drivers/gpib/include/linux/delay.h testudo/linux-gpib-svn/drivers/gpib/include/linux/device.h testudo/linux-gpib-svn/drivers/gpib/include/linux/interrupt.h testudo/linux-gpib-svn/drivers/gpib/include/linux/module.h testudo/linux-gpib-svn/drivers/gpib/include/linux/time.h testudo/linux-gpib-svn/drivers/gpib/include/linux/usb.h testudo/linux-gpib-svn/drivers/gpib/sys/ibsys.h testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/mite.h testudo/linux-gpib-svn/drivers/gpib/tnt4882/mite.h testudo/linux-gpib-svn/language/guile/gpib.h testudo/linux-gpib-svn/lib/parse.h wiki-app/keyboard_all_image.h wiki-app/sha1.h (Do .h files need license text?) ______________________________________________________________ The following directories have no files remaining that were not listed above: samo-lib/include/boards samo-lib/drivers/include samo-lib/drivers/src samo-lib/mini-libc/include/sys samo-lib/mini-libc/src/bsd samo-lib/mini-libc/include samo-lib/lzma samo-lib/Mk samo-lib/scripts samo-lib/misc-files samo-lib/flash samo-lib/drivers testudo/linux-gpib-svn/usb/ni_usb_gpib testudo/linux-gpib-svn/usb/agilent_82357a testudo/linux-gpib-svn/util/linux_flags testudo/linux-gpib-svn/util/templates testudo/linux-gpib-svn/lib/gpib_config testudo/linux-gpib-svn/drivers/gpib/include/linux testudo/linux-gpib-svn/drivers/gpib/include testudo/linux-gpib-svn/drivers/gpib/eastwood testudo/linux-gpib-svn/drivers/gpib/pc2 testudo/linux-gpib-svn/drivers/gpib/tnt4882 testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms testudo/linux-gpib-svn/drivers/gpib/ni_usb testudo/linux-gpib-svn/drivers/gpib/cec testudo/linux-gpib-svn/drivers/gpib/tms9914 testudo/linux-gpib-svn/drivers/gpib/nec7210 testudo/linux-gpib-svn/drivers/gpib/cb7210 testudo/linux-gpib-svn/drivers/gpib/agilent_82350b testudo/linux-gpib-svn/drivers/gpib/hp_82335 testudo/linux-gpib-svn/drivers/gpib/ines testudo/linux-gpib-svn/drivers/gpib/agilent_82357a testudo/linux-gpib-svn/drivers/gpib/hp_82341 testudo/linux-gpib-svn/include testudo/linux-gpib-svn/usb testudo/linux-gpib-svn/util testudo/linux-gpib-svn/doc testudo/linux-gpib-svn/applications testudo/linux-gpib-svn/test testudo/linux-gpib-svn/examples testudo/linux-gpib-svn/contrib testudo/scripts testudo/tests testudo/init-scripts testudo/src host-tools/toolchain-patches host-tools/flash07 host-tools/offline-renderer host-tools/console-simulator host-tools/imagetool host-tools/hash-gen host-tools/toolchain-sums host-tools/jackknife host-tools/splashimages .git/refs/remotes/origin .git/refs/remotes .git/refs/heads .git/refs/tags .git/objects/info .git/logs/refs/remotes/origin .git/logs/refs/remotes .git/logs/refs/heads .git/logs/refs .git/refs .git/branches .git/logs .git/info doc xml-file-samples Licenses ______________________________________________________________ Files still remaining to be examined: samo-lib/include/config.h-default samo-lib/mbr/GenerateApplicationHeader.awk samo-lib/mbr/SAMO_A1.mapfile-default samo-lib/mbr/SAMO_A1.mapfile-rs232 samo-lib/mini-libc/src/stdlib/atoi.c samo-lib/mini-libc/src/string/bzero.c samo-lib/mini-libc/src/string/isalnum.c samo-lib/mini-libc/src/string/isalpha.c samo-lib/mini-libc/src/string/isascii.c samo-lib/mini-libc/src/string/isblank.c samo-lib/mini-libc/src/string/iscntrl.c samo-lib/mini-libc/src/string/isdigit.c samo-lib/mini-libc/src/string/islower.c samo-lib/mini-libc/src/string/isprint.c samo-lib/mini-libc/src/string/ispunct.c samo-lib/mini-libc/src/string/isspace.c samo-lib/mini-libc/src/string/isupper.c samo-lib/mini-libc/src/string/isxdigit.c samo-lib/mini-libc/src/string/memcpy.c samo-lib/mini-libc/src/string/memmove.c samo-lib/mini-libc/src/string/strchr.c samo-lib/mini-libc/src/string/strncasecmp.c samo-lib/mini-libc/src/string/strrchr.c samo-lib/mini-libc/src/string/toascii.c samo-lib/mini-libc/src/string/tolower.c samo-lib/mini-libc/src/string/toupper.c wiki-app/sha1.c ______________________________________________________________ The files listed above are not included in the analysis below. Many of the files remaining are not source code and presumably don't require software licenses. Most of the files remaining do not contain license text and do not appear in directories that contain license text. However I have not read all of the files yet. ______________________________________________________________ Graphics and texts and others... graphics files: .png: host-tools/splashimages/dead_battery.png host-tools/splashimages/i_love_samo.png host-tools/splashimages/openmoko_zh.png host-tools/splashimages/samo_cat.png host-tools/splashimages/samo_cool.png host-tools/splashimages/samo_in_heart.png samo-lib/flash/fail.png samo-lib/flash/ok.png samo-lib/flash/program.png samo-lib/mbr/empty.png samo-lib/mbr/splash.png .pbm: wiki-app/clear_history.pbm wiki-app/keyboard_abc_mono2.pbm wiki-app/keyboard_numb_mono2.pbm text files: (no extension): .git/FETCH_HEAD .git/HEAD .git/config .git/description .git/index .git/info/exclude .git/logs/HEAD .git/logs/refs/heads/2 .git/logs/refs/heads/master .git/logs/refs/remotes/origin/gh-pages .git/logs/refs/remotes/origin/master .git/packed-refs .git/refs/heads/2 .git/refs/heads/master .git/refs/remotes/origin/gh-pages .git/refs/remotes/origin/master .gitignore Makefile TODO doc/QuickStart host-tools/.gitignore host-tools/console-simulator/.gitignore host-tools/flash07/.gitignore host-tools/hash-gen/.gitignore host-tools/jackknife/.gitignore host-tools/offline-renderer/.gitignore host-tools/pcf2bmf/.gitignore host-tools/splashimages/README host-tools/wiki-xml/.gitignore samo-lib/.gitignore samo-lib/drivers/.gitignore samo-lib/flash/.gitignore samo-lib/include/.gitignore samo-lib/mbr/.gitignore samo-lib/mini-libc/.gitignore samo-lib/mini-libc/README samo-lib/mini-libc/src/bsd/.gitignore samo-lib/mini-libc/src/stdlib/.gitignore samo-lib/mini-libc/src/string/.gitignore samo-lib/scripts/CopyToSD samo-lib/scripts/MakeSD samo-lib/scripts/MakeTestFile samo-lib/scripts/SendCountedFile samo-lib/scripts/p33 testudo/init-scripts/gpib testudo/linux-gpib-svn/.gitignore testudo/linux-gpib-svn/AUTHORS testudo/linux-gpib-svn/COPYING testudo/linux-gpib-svn/ChangeLog testudo/linux-gpib-svn/INSTALL testudo/linux-gpib-svn/NEWS testudo/linux-gpib-svn/README testudo/linux-gpib-svn/TODO testudo/linux-gpib-svn/applications/Makefile testudo/linux-gpib-svn/bootstrap testudo/linux-gpib-svn/contrib/Makefile testudo/linux-gpib-svn/drivers/gpib/Makefile testudo/linux-gpib-svn/drivers/gpib/agilent_82350b/Makefile testudo/linux-gpib-svn/drivers/gpib/agilent_82357a/Makefile testudo/linux-gpib-svn/drivers/gpib/cb7210/Makefile testudo/linux-gpib-svn/drivers/gpib/cec/Makefile testudo/linux-gpib-svn/drivers/gpib/eastwood/Makefile testudo/linux-gpib-svn/drivers/gpib/hp_82335/Makefile testudo/linux-gpib-svn/drivers/gpib/hp_82341/Makefile testudo/linux-gpib-svn/drivers/gpib/ines/Makefile testudo/linux-gpib-svn/drivers/gpib/nec7210/Makefile testudo/linux-gpib-svn/drivers/gpib/ni_usb/Makefile testudo/linux-gpib-svn/drivers/gpib/pc2/Makefile testudo/linux-gpib-svn/drivers/gpib/sys/Makefile testudo/linux-gpib-svn/drivers/gpib/tms9914/Makefile testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/Makefile testudo/linux-gpib-svn/drivers/gpib/tnt4882/Makefile testudo/linux-gpib-svn/etc/pcmcia/linux-gpib-pcmcia testudo/linux-gpib-svn/language/guile/README testudo/linux-gpib-svn/language/perl/Changes testudo/linux-gpib-svn/language/perl/MANIFEST testudo/linux-gpib-svn/language/perl/README testudo/linux-gpib-svn/language/perl/typemap testudo/linux-gpib-svn/language/php/run testudo/linux-gpib-svn/language/python/README testudo/linux-gpib-svn/language/tcl/.xsetup testudo/linux-gpib-svn/language/tcl/README testudo/linux-gpib-svn/language/tcl/examples/.xsetup testudo/linux-gpib-svn/language/tcl/examples/tclib/tclIndex testudo/linux-gpib-svn/lib/gpib_version_script testudo/linux-gpib-svn/test/README testudo/linux-gpib-svn/test/runtest testudo/linux-gpib-svn/usb/agilent_82357a/agilent_82357a testudo/linux-gpib-svn/usb/ni_usb_gpib/ni_usb_gpib testudo/linux-gpib-svn/util/linux_flags/Makefile testudo/linux-gpib-svn/util/subdirs wiki-app/.gitignore .txt: Licenses/BSD.TXT Licenses/BSD2CL.TXT Licenses/GPLV2.TXT samo-lib/misc-files/README.TXT testudo/linux-gpib-svn/doc/obsolete-linux-gpib.txt testudo/linux-gpib-svn/drivers/gpib/cb7210/cb_cis_dump.txt testudo/linux-gpib-svn/drivers/gpib/cb7210/cbi4882.txt testudo/linux-gpib-svn/drivers/gpib/ines/ines_cis_dump.txt testudo/linux-gpib-svn/drivers/gpib/tnt4882/ni-usb-b.txt testudo/linux-gpib-svn/drivers/gpib/tnt4882/ni_cis_dump.txt .text: 00ReadMe.text doc/Compiling-on-AMD64.text doc/Using-schroot.text host-tools/00ReadMe.text samo-lib/00ReadMe.text samo-lib/mbr/application-ReadMe.text testudo/00ReadMe.text testudo/test-scripts.text .patch: host-tools/toolchain-patches/0001-gcc-EPSON-modified-sources.patch host-tools/toolchain-patches/0002-binutils-EPSON-make-it-compile-hack-for-recent-gcc.patch host-tools/toolchain-patches/0002-gcc-Force-that-the-assembly-of-libgcc-complies-wit.patch host-tools/toolchain-patches/0003-gcc-Use-the-C-implementations-for-division-and-mod.patch .sha256: host-tools/toolchain-sums/binutils-2.10.1.tar.gz.SHA256 host-tools/toolchain-sums/gcc-3.3.2.tar.gz.SHA256 .usermap: testudo/linux-gpib-svn/usb/agilent_82357a/agilent_82357a.usermap testudo/linux-gpib-svn/usb/ni_usb_gpib/ni_usb_gpib.usermap .am: testudo/linux-gpib-svn/examples/Makefile.am testudo/linux-gpib-svn/test/Makefile.am .conf: testudo/linux-gpib-svn/etc/pcmcia/linux-gpib-pcmcia.conf testudo/linux-gpib-svn/util/templates/gpib.conf .html: testudo/linux-gpib-svn/doc/greg_goebel_hpib_tutorial.html .sgml: testudo/linux-gpib-svn/doc/linux-gpib.sgml .rules: testudo/init-scripts/65-usb-console.rules testudo/init-scripts/66-usb-relay.rules .xml: testudo/linux-gpib-svn/doc/fdl.xml xml-file-samples/classical_composers.xml xml-file-samples/filter_test.xml xml-file-samples/japanese_architects.xml xml-file-samples/license.xml xml-file-samples/terms.xml .toolchain: doc/README.toolchain .lds: samo-lib/flash/flash.lds samo-lib/mbr/application.lds .gz files: .gz: testudo/linux-gpib-svn/doc/obsolete-linux-gpib.ps.gz shell scripts: .sh: 00run.sh testudo/scripts/BuildGPIB.sh .h files: .h: host-tools/cocoa-simulator/MainWindow.h host-tools/cocoa-simulator/WikiDisplay.h host-tools/wiki-xml/wiki_render.h samo-lib/include/boards/proto1.h samo-lib/include/boards/proto2.h samo-lib/include/boards/prt33l17lcd.h samo-lib/include/boards/s1c33e07.h samo-lib/include/boards/samo_a1.h samo-lib/include/regs.h samo-lib/include/samo.h samo-lib/lzma/7zVersion.h testudo/linux-gpib-svn/drivers/gpib/include/gpib_proto.h testudo/linux-gpib-svn/drivers/gpib/include/linux/delay.h testudo/linux-gpib-svn/drivers/gpib/include/linux/device.h testudo/linux-gpib-svn/drivers/gpib/include/linux/interrupt.h testudo/linux-gpib-svn/drivers/gpib/include/linux/module.h testudo/linux-gpib-svn/drivers/gpib/include/linux/time.h testudo/linux-gpib-svn/drivers/gpib/include/linux/usb.h testudo/linux-gpib-svn/drivers/gpib/sys/ibsys.h testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms/mite.h testudo/linux-gpib-svn/drivers/gpib/tnt4882/mite.h testudo/linux-gpib-svn/language/guile/gpib.h testudo/linux-gpib-svn/lib/parse.h wiki-app/keyboard_all_image.h wiki-app/sha1.h (Do .h files need license text?) ______________________________________________________________ The following directories have no files remaining that were not listed above: samo-lib/include/boards samo-lib/drivers/include samo-lib/drivers/src samo-lib/mini-libc/include/sys samo-lib/mini-libc/src/bsd samo-lib/mini-libc/include samo-lib/lzma samo-lib/Mk samo-lib/scripts samo-lib/misc-files samo-lib/flash samo-lib/drivers testudo/linux-gpib-svn/usb/ni_usb_gpib testudo/linux-gpib-svn/usb/agilent_82357a testudo/linux-gpib-svn/util/linux_flags testudo/linux-gpib-svn/util/templates testudo/linux-gpib-svn/lib/gpib_config testudo/linux-gpib-svn/drivers/gpib/include/linux testudo/linux-gpib-svn/drivers/gpib/include testudo/linux-gpib-svn/drivers/gpib/eastwood testudo/linux-gpib-svn/drivers/gpib/pc2 testudo/linux-gpib-svn/drivers/gpib/tnt4882 testudo/linux-gpib-svn/drivers/gpib/tnt4882-tms testudo/linux-gpib-svn/drivers/gpib/ni_usb testudo/linux-gpib-svn/drivers/gpib/cec testudo/linux-gpib-svn/drivers/gpib/tms9914 testudo/linux-gpib-svn/drivers/gpib/nec7210 testudo/linux-gpib-svn/drivers/gpib/cb7210 testudo/linux-gpib-svn/drivers/gpib/agilent_82350b testudo/linux-gpib-svn/drivers/gpib/hp_82335 testudo/linux-gpib-svn/drivers/gpib/ines testudo/linux-gpib-svn/drivers/gpib/agilent_82357a testudo/linux-gpib-svn/drivers/gpib/hp_82341 testudo/linux-gpib-svn/include testudo/linux-gpib-svn/usb testudo/linux-gpib-svn/util testudo/linux-gpib-svn/doc testudo/linux-gpib-svn/applications testudo/linux-gpib-svn/test testudo/linux-gpib-svn/examples testudo/linux-gpib-svn/contrib testudo/scripts testudo/tests testudo/init-scripts testudo/src host-tools/toolchain-patches host-tools/flash07 host-tools/offline-renderer host-tools/console-simulator host-tools/imagetool host-tools/hash-gen host-tools/toolchain-sums host-tools/jackknife host-tools/splashimages .git/refs/remotes/origin .git/refs/remotes .git/refs/heads .git/refs/tags .git/objects/info .git/logs/refs/remotes/origin .git/logs/refs/remotes .git/logs/refs/heads .git/logs/refs .git/refs .git/branches .git/logs .git/info doc xml-file-samples Licenses ______________________________________________________________ Files still remaining to be examined: samo-lib/include/config.h-default samo-lib/mbr/GenerateApplicationHeader.awk samo-lib/mbr/SAMO_A1.mapfile-default samo-lib/mbr/SAMO_A1.mapfile-rs232 samo-lib/mini-libc/src/stdlib/atoi.c samo-lib/mini-libc/src/string/bzero.c samo-lib/mini-libc/src/string/isalnum.c samo-lib/mini-libc/src/string/isalpha.c samo-lib/mini-libc/src/string/isascii.c samo-lib/mini-libc/src/string/isblank.c samo-lib/mini-libc/src/string/iscntrl.c samo-lib/mini-libc/src/string/isdigit.c samo-lib/mini-libc/src/string/islower.c samo-lib/mini-libc/src/string/isprint.c samo-lib/mini-libc/src/string/ispunct.c samo-lib/mini-libc/src/string/isspace.c samo-lib/mini-libc/src/string/isupper.c samo-lib/mini-libc/src/string/isxdigit.c samo-lib/mini-libc/src/string/memcpy.c samo-lib/mini-libc/src/string/memmove.c samo-lib/mini-libc/src/string/strchr.c samo-lib/mini-libc/src/string/strncasecmp.c samo-lib/mini-libc/src/string/strrchr.c samo-lib/mini-libc/src/string/toascii.c samo-lib/mini-libc/src/string/tolower.c samo-lib/mini-libc/src/string/toupper.c wiki-app/sha1.c _______________________________________________ Openmoko community mailing list [hidden email] http://lists.openmoko.org/mailman/listinfo/community |
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |