This is a very young project, so setting our milestones will help us maintain our direction. **Please stay constructive, treat everyone with respect -- no flaming or baiting** Communication: [[http://developer.osdl.org/dev/priorart/discussion.html|discussion]] =====Contents===== * [[https://www.linuxfoundation.org/#Primary_Goals|1 Primary Goals]] * [[https://www.linuxfoundation.org/#activate_people|1.1 activate people]] * [[https://www.linuxfoundation.org/#keep_it_real|1.2 keep it real]] * [[https://www.linuxfoundation.org/#make_things_usable|1.3 make things usable]] * [[https://www.linuxfoundation.org/#ensure_source_code_can_be_used_as_prior_art|1.4 ensure source code can be used as prior art]] * [[https://www.linuxfoundation.org/#locate_relevant_electronically_published_source_code|1.5 locate relevant electronically published source code]] * [[https://www.linuxfoundation.org/#.22tagging.22_system|1.6 "tagging" system]] * [[https://www.linuxfoundation.org/#additional_goals|1.7 additional goals]] * [[https://www.linuxfoundation.org/#related_projects|1.8 related projects]] ====== Primary Goals ====== ===== activate people ===== * Find a more appropriate logo * The "people being shown a presentation" logo is nice, but probably not what we want to use forever. If anyone can create a logo (and license it to us for our possible use as our trademark), we could use it. * Perhaps incorporate a lightbulb, which is what the USPTO uses as their favicon? * Understand community motivations * Add motivations to the [[:osapa:motivations| Motivations ]] page. * write about us in your blog ===== keep it real ===== * Understand USPTO motivations * Add motivations to the [[:osapa:motivations| Motivations ]] page. * stick to existing [[https://www.linuxfoundation.org/node/add/wiki?gids[]=4850| classifications schemes ]] for computers and computer software ===== make things usable ===== * Define "use-cases" * "software developer" use-case * "software user" use-case * "USPTO examiner" use-case * What are the steps taken during a examination? * Build a "tagging" prototype * What would a "tagging wizard" look like? * What would the container look like? (probably XML RDF) * Break tags into "system", "component", "algo" areas ===== ensure source code can be used as prior art ===== From the official website: //Establishing electronic publication practices that any software author can use to ensure their source code can be used as prior art.// Timestamping can give the evidence that some source code already existed at some given date. So we need to give evidence that such source code also has been publicly available at that date. The project [[http://www.prevalent.de|prevalent.de ]] already offers applications for timestamping. A simple idea might be to run them on the whole of sourceforge every night. But then: How do we store the timestamps in a secure way, usable in court? ===== locate relevant electronically published source code ===== From the official webiste: //Creating search mechanisms and interfaces that allow patent examiners and others to more easily locate relevant electronically published source code and its related documentation.// * I don't know. How do they do it with all the millions of books an magazines? Probably they just grant it and wait for objections? So we could write those? \\ ===== "tagging" system ===== Also from the official website: //Developing a "taxonomy" or "tagging" system that can be used by software developers, patent examiners and others to describe and help locate relevant source code and documentation.// * This sounds like //categorisation// of software .. well, maybe just make the USPTO to offer free discussions about recently published patent-applications **on their own website** and encourage the //community// to post all evidences they know? ===== additional goals ===== * Add historical computer hardware/software information to Wikipedia. There is a -lot- of stuff that happened in the 50s and 60s, and even in the 70s and 80s, that is very difficult to find. (For example, some compilers, garbage collectors, and demand-paged operating systems were created in the 50s.) * Convince organizations to publish old software, manuals, and technical reports. ===== related projects ===== here we might find useful ideas for our project: * [[http://prevalent.de/index.pl?site=1&subsite=3&lang=en|prevalent.de]] Software-Patent search, rating, prior-art database, community objection writing and free timestamping * [[http://savannah.nongnu.org/projects/padb|Prior-Art Database prototype]] appears to be in its infancy, but includes some timestamping capability. * [[http://www.GetThePatent.com/|Search Patents]] Use the free Guest account to search the GetThePatent.com worldwide patent database for prior art.