Meta tags:
Headings (most frequently used words):
source, and, code, contents, background, organization, purposes, quality, copyright, licensing, file, see, also, references, external, links, estimation, communication, modification, compilation, execution, portability, software, documents, hardware, image, fonts, sources,
Text of the page (most frequently used words):
the (125), code (97), #source (87), and (73), software (49), files (31), for (27), from (25), that (25), edit (24), can (22), computer (21), programming (19), file (19), retrieved (17), open (17), such (17), isbn (16), hardware (16), machine (16), 978 (15), which (15), with (14), 2026 (14), 2018 (14), are (14), languages (12), development (12), language (12), often (12), compiler (11), this (10), august (10), object (10), into (10), program (10), 2014 (9), original (9), design (9), pdf (9), used (9), not (9), may (8), use (8), free (8), 2021 (8), regan (8), 2022 (8), quality (8), fonts (8), also (8), directly (8), time (8), maintainability (8), wikipedia (7), license (7), was (7), tripathy (7), naik (7), archived (7), high (7), law (7), these (7), via (7), commons (6), july (6), different (6), varga (6), maintenance (6), history (6), information (6), public (6), their (6), font (6), formats (6), works (6), copyright (6), programs (6), executed (6), more (6), many (6), programmers (6), run (6), interpreter (6), level (6), tools (6), toggle (5), using (5), page (5), links (5), other (5), 2012 (5), doi (5), journal (5), management (5), 2024 (5), 2019 (5), apress (5), 4842 (5), gabbrielli (5), martini (5), 2023 (5), 2017 (5), university (5), 2025 (5), adobe (5), them (5), documents (5), see (5), human (5), format (5), further (5), will (5), modification (5), comments (5), just (5), system (5), compiled (5), execution (5), hide (5), contents (4), search (4), developers (4), about (4), text (4), articles (4), statements (4), tracy (4), systems (4), guide (4), licensing (4), programmer (4), katyal (4), review (4), have (4), when (4), cad (4), new (4), gnu (4), general (4), readable (4), typically (4), written (4), create (4), intermediate (4), form (4), runtime (4), term (4), between (4), uses (4), function (4), only (4), than (4), resources (4), estimation (4), portability (4), version (4), instructions (4), some (4), compilation (4), algorithms (4), were (4), move (4), sidebar (4), view (3), terms (3), organization (3), wikimedia (3), inc (3), link (3), wikidata (3), wayback (3), all (3), january (3), international (3), control (3), external (3), springer (3), evolution (3), john (3), concepts (3), issn (3), engineering (3), morin (3), daniel (3), kaczmarek (3), practice (3), coding (3), testing (3), 2003 (3), google (3), translation (3), digital (3), image (3), what (3), definition (3), article (3), subject (3), february (3), references (3), bytecode (3), manipulated (3), binary (3), applications (3), distribution (3), derived (3), through (3), based (3), include (3), final (3), portable (3), must (3), but (3), before (3), 1974 (3), therefore (3), they (3), without (3), extant (3), could (3), execute (3), though (3), build (3), common (3), behavior (3), cost (3), process (3), nearly (3), instead (3), executable (3), machines (3), after (3), part (3), while (3), track (3), productivity (3), understanding (3), purposes (3), changes (3), configuration (3), indicated (3), needed (3), simple (3), subsection (3), main (3), add (2), table (2), contact (2), privacy (2), policy (2), under (2), additional (2), you (2), example (2), category (2), unsourced (2), short (2), description (2), php (2), data (2), united (2), states (2), has (2), related (2), 319 (2), box (2), wiley (2), sons (2), approach (2), technical (2), sebesta (2), robert (2), addison (2), wesley (2), sen (2), matthew (2), 2008 (2), 031 (2), pmid (2), pmc (2), 1371 (2), bibcode (2), plos (2), quick (2), lin (2), 2001 (2), versus (2), community (2), martin (2), press (2), life (2), brad (2), objective (2), effective (2), strategies (2), organizations (2), galin (2), foster (2), dooley (2), refactoring (2), 2015 (2), boyle (2), problems (2), domain (2), corporation (2), october (2), zero (2), times (2), sources (2), sil (2), 2013 (2), rainer (2), glyphs (2), creation (2), american (2), graphic (2), does (2), client (2), june (2), epic (2), games (2), engine (2), parametric (2), modeling (2), preservation (2), latex (2), encyclopedia (2), 2005 (2), matter (2), 296 (2), 297 (2), art (2), professional (2), 521 (2), kernighan (2), brian (2), bell (2), laboratories (2), obfuscated (2), markup (2), legacy (2), conventions (2), typography (2), contain (2), generated (2), word (2), editor (2), created (2), where (2), translate (2), stl (2), printing (2), components (2), editable (2), across (2), state (2), processor (2), processed (2), work (2), distributed (2), release (2), same (2), including (2), speed (2), reusability (2), access (2), proprietary (2), its (2), always (2), easily (2), modified (2), purpose (2), makes (2), easier (2), once (2), increase (2), phase (2), even (2), out (2), meet (2), rather (2), effort (2), refer (2), correct (2), later (2), higher (2), both (2), generally (2), another (2), variety (2), end (2), each (2), way (2), unix (2), operating (2), early (2), scripting (2), saved (2), style (2), number (2), bugs (2), ides (2), analysis (2), step (2), corresponds (2), change (2), improving (2), structure (2), modifying (2), understand (2), base (2), sometimes (2), order (2), secret (2), result (2), content (2), help (2), learn (2), consider (2), communication (2), projects (2), complex (2), java (2), automatically (2), specific (2), humans (2), recent (2), fortran (2), compilers (2), background (2), either (2), representation (2), notable (2), virtual (2), tracing (2), compile (2), appearance (2), upload (2), read (2), english (2), norsk (2), bahasa (2), беларуская (2), log (2), account (2), donate (2), menu (2), topic, mobile, cookie, statement, statistics, conduct, legal, safety, contacts, disclaimers, available, apply, site, agree, registered, trademark, non, profit, foundation, creative, attribution, sharealike, rendered, parsoid, last, edited, utc, hidden, categories, webarchive, template, dmy, dates, 2016, https, org, index, title, source_code, oldid, 1372056005, yale, lux, idref, israel, bnf, france, national, fast, gnd, authority, databases, media, look, wiktionary, dictionary, ervin, 71303, unraveling, thinking, outside, priyadarshi, kshirasagar, 470, 60341, practitioner, kim, morgan, claypool, publishers, 4503, 8724, 139531, ravi, subramaniam, chandrasekar, nelson, determinants, choice, informa, limited, 240, 0742, 1222, 2753, mis0742, 1222250306, 207, gerard, nature, 07816, concise, fundamentals, application, methods, andrew, urban, jennifer, sliz, piotr, e1002598, 22844236, 3406002, 1553, 7358, pcbi, 1002598, 2012plscb, 8e2598m, computational, biology, scientist, sag, laurie, ronald, 235, santa, clara, technology, patent, implications, kitchin, rob, dodge, 2011, mit, 262, 04248, space, everyday, sonia, 1183, 104, cornell, paradox, secrecy, stefan, lees, bennett, gary, fisher, mitch, 3428, absolute, beginners, iphone, ipad, mac, made, easy, haber, morey, hibbert, 3627, asset, attack, vectors, building, vulnerability, protect, 119, 13449, maurizio, simone, 2nd, 34144, principles, paradigms, elvis, 0847, methodical, 3153, patterns, debugging, unit, elbayadi, moudy, 6654, big, breaches, cybersecurity, lessons, everyone, daswani, neil, campbell, kelly, garcia, swartz, harvard, 674, 28655, mainframes, smartphones, industry, james, march, april, 0023, 9186, contemporary, second, enclosure, movement, construction, ablon, lillian, bogart, andy, rand, 8330, 9761, days, thousands, nights, day, vulnerabilities, exploits, onboarding, faqs, applying, ofl, willis, nathan, lwn, net, experience, georg, seifert, erich, scheichelbauer, handbook, guidelines, tobin, jonathan, aiga, institute, arts, designer, turn, over, asks, november, newcastle, designs, experts, ultimate, developer, documentation, importing, unreal, datasmith, machado, felipe, malpica, norberto, borromeo, susana, december, e0225795, 31805116, 6894851, pone, 0225795, 2019ploso, 1425795m, one, scientific, comparing, openscad, freecad, python, scripts, bonvoisin, jérémy, mies, boujut, jean, françois, stark, 5334, joh, association, best, practices, artefactual, coalition, 7207, twgn21, preserving, acrobat, supported, conversion, arxiv, why, submit, tex, meredith, alisdair, hughes, lori, report, iso, iec, jtc1, sc22, wg21, input, pcmag, freedom, defined, cultural, 106, foss, 209, closed, lemley, menell, merges, samuelson, internet, golden, gate, volume, issue, jan, nussbaum, 1984, apple, franklin, puts, byte, back, protection, liu, joseph, dogan, stacey, york, annual, survey, specificity, case, 309, 268, 117, 348, 349, 133, 272, 375, 318, department, science, george, mason, overview, offutt, jeff, 1195, 1186, 1187, onlamp, com, spinellis, 201, 79940, reading, perspective, 249, 274, 280, 305, 230, 231, 233, 377, 122, 123, 1194, 238, 239, stallman, richard, 1989, 121, 522, 520, 519, murray, hill, tutorial, visual, syntax, highlighting, repository, package, manager, vfc, glyph, outlines, then, render, processors, woff, ttf, otf, ufo, preserve, independently, ownership, dispute, designers, retain, intellectual, property, unless, contractual, specify, otherwise, jpeg, png, compressed, graphics, layers, psd, svg, modelers, direct, geometry, shapes, equation, constraints, applied, curved, surfaces, mesh, triangles, suitable, various, real, rendering, game, engines, tessellation, mechanical, layout, electronic, manufacturing, outputs, circuit, board, fabrication, gerber, pcb, schematics, presentation, consistent, display, retaining, alongside, recommended, document, markdown, odp, pptx, docx, odt, context, containing, interpreted, rarely, although, literally, refers, requirements, redistribution, permission, modify, derivative, nondiscrimination, commercial, situation, varies, worldwide, commission, technological, copyrighted, decided, extent, embody, author, proper, contu, copyrightable, enabling, breaking, functions, following, clear, variable, names, correspond, eliminating, never, understandability, neglect, during, long, costs, incurred, laziness, urgency, deadline, choose, dirty, solutions, cause, underestimates, leading, insufficient, allocated, challenge, courses, emphasize, engineers, who, know, responsible, maintaining, incentive, debt, conditional, loop, overarching, efficient, ease, usually, product, start, try, reduces, lifetime, suppliers, customers, reliability, goal, eliminate, far, less, useful, don, gpl2, decompiled, minified, reason, single, user, own, localized, unlike, identical, distribute, allow, particular, wide, side, javascript, stage, preprocessing, carried, being, take, converts, 100, slower, loader, scrutinize, added, project, verify, meets, standards, implementation, according, estimates, dramatically, reduce, persisting, complete, along, executing, automated, detect, support, might, provide, metrics, clarity, enable, keeping, debuggers, static, reviews, ide, improve, several, features, built, alert, errors, includes, changing, restructuring, simultaneously, every, introduces, unexpected, require, round, fixes, ripple, effects, integrated, environment, essential, necessary, how, rate, depends, well, skill, experienced, visualization, companies, keep, confidential, considered, widely, sensitive, government, results, lack, algorithm, methodology, avoidance, scrutiny, issues, bias, transparency, black, criminal, justice, trade, contains, blocks, marked, ignore, logic, intended, readers, find, helpful, techniques, sharing, cited, contributing, factor, maturing, skills, expressive, artistic, medium, communicate, parties, online, books, snippets, sloc, metric, evaluating, economic, value, ongoing, lines, keeps, demonstrates, prologue, red, inline, green, blue, boilerplate, oriented, most, rely, libraries, platform, ported, recompiled, there, vary, significantly, performance, optimization, assembly, definitions, first, programmable, computers, appeared, 1940s, programmed, difficult, debug, initially, scarce, expensive, cheaper, grew, became, bottleneck, led, introduction, mid, 1950s, away, details, designed, express, understood, distinct, underlying, relatively, dating, invention, simultaneous, cobol, lisp, abstracted, stored, beyond, domains, images, simply, eventually, controlling, consumable, native, processing, modern, environments, involve, compiling, demand, translated, citation, plain, computing, ghc, glasgow, haskell, msvc, clang, llvm, gcc, collection, toolchains, zend, node, swift, luajit, jvm, target, initializer, crt0, pypy, cpython, clr, mono, erlang, beam, android, runtimes, meta, recompilation, transcompilation, precompilation, jit, aot, ahead, microcode, types, linking, optimizing, taken, seminal, book, originates, hello, world, disambiguation, item, wikifunctions, mediawiki, printable, download, print, export, switch, parser, get, shortened, url, cite, permanent, here, actions, talk, isizulu, 閩南語, bân, lâm, tiếng, việt, vèneto, اردو, українська, chitumbuka, türkçe, ไทย, тоҷикӣ, தமிழ், kiswahili, svenska, српски, srpski, slovenščina, slovenčina, srpskohrvatski, српскохрватски, русский, română, runa, simi, português, polski, pälzisch, bokmål, nynorsk, nederlands, မြန်မာဘာသာ, mirandés, melayu, ဘာသာမန်, монгол, മലയാളം, олык, марий, latviešu, lietuvių, lëtzebuergesch, кыргызча, 한국어, ಕನ್ನಡ, qaraqalpaqsha, 日本語, italiano, ido, ilokano, indonesia, հայերեն, magyar, hrvatski, हिन्दी, עברית, 客家語, hak, ngî, galego, français, suomi, فارسی, euskara, eesti, español, esperanto, ελληνικά, deutsch, dansk, cymraeg, čeština, کوردی, 閩東語, mìng, dĕ̤ng, ngṳ̄, català, bosanski, বাংলা, български, тарашкевіца, azərbaycanca, asturianu, الدارجة, العربية, afrikaans, top, personal, special, pages, portal, contribute, random, current, events, navigation, jump,
Text of the page (random words):
n alert the programmer to common errors 23 modification often includes code refactoring improving structure without changing function and restructuring improving structure and function simultaneously 24 nearly every change to code introduces new bugs or unexpected ripple effects which require another round of fixes 19 code reviews by other developers are often used to scrutinize new code added to a project 25 the purpose of this phase is often to verify that the code meets style and maintainability standards and that it is a correct implementation of the software design 26 according to some estimates code review dramatically reduce the number of bugs persisting after software testing is complete 25 along with software testing that works by executing the code static program analysis uses automated tools to detect problems with the source code many ides support code analysis tools which might provide metrics on the clarity and maintainability of the code 27 debuggers are tools that often enable programmers to step through execution while keeping track of which source code corresponds to each change of state 28 compilation and execution edit source code files in a high level programming language must go through a stage of preprocessing into machine code before the instructions can be carried out 7 after being compiled the program can be saved as an object file and the loader part of the operating system can take this saved file and execute it as a process on the computer hardware 11 some programming languages use an interpreter instead of a compiler an interpreter converts the program into machine code at run time which makes them 10 to 100 times slower than compiled programming languages 23 29 portability edit further information software portability another reason many programs are distributed in source code form instead of as executable binary files is that often a single source code file can be written once and will run on a variety of different end user machines each with their own localized compiler or interpreter unlike an executable code file which generally only works on nearly identical machines source code was used this way to distribute the unix operating system early in the history of unix and later to allow programs written in scripting languages in particular the javascript client side scripting language to run on a wide variety of machines for this goal minified obfuscated or decompiled source code files all of which eliminate the comments in the original code are generally just as portable as the original source code files which nearly always include comments even though they are far less useful for modification and therefore don t meet the definition of source code in the gnu general public license version 2 gpl2 quality edit further information software quality software quality is an overarching term that can refer to a code s correct and efficient behavior its reusability and portability or the ease of modification 30 it is usually more cost effective to build quality into a product from the start rather than try to add it later in a development process 31 higher quality code reduces lifetime cost to both suppliers and customers as via higher reliability and maintainability 32 33 maintainability is the quality of software enabling it to be easily modified without breaking extant functions 34 following coding conventions such as using clear function and variable names that correspond to their purpose makes maintenance easier 35 use of conditional loop statements only if the code could execute more than once and eliminating code that will never execute can also increase understandability 36 many software development organizations neglect maintainability during the development phase even though it will increase long term costs 33 technical debt is incurred when programmers often out of laziness or urgency to meet a deadline choose quick and dirty solutions rather than build maintainability into their code 37 a common cause is underestimates in software development effort estimation leading to insufficient resources allocated to development 38 a challenge with maintainability is that many software engineering courses do not emphasize it 39 development engineers who know that they will not be responsible for maintaining the software do not have an incentive to build in maintainability 19 copyright and licensing edit further information software copyright and software license see also history of free and open source software the situation varies worldwide but in the united states before 1974 software and its source code was not copyrightable and therefore always public domain software 40 in 1974 the us commission on new technological uses of copyrighted works contu decided that computer programs to the extent that they embody an author s original creation are proper subject matter of copyright 41 42 proprietary software is rarely distributed as source code 43 although the term open source software literally refers to public access to the source code 44 open source software has additional requirements free redistribution permission to modify the source code and release derivative works under the same license and nondiscrimination between different uses including commercial use 45 46 the free reusability of open source software can speed up development 47 source file edit source files are the files used to create a final work 48 49 software edit in the context of software development a source file is a human readable file containing source code written in a programming language 49 50 the source file must be processed by a compiler to create a format that can be directly executed or an intermediate form that can be interpreted at runtime documents edit source files for documents include word processor formats odt docx presentation formats pptx odp or markup languages markdown latex from which a final format such as portable document format pdf is derived for consistent display and distribution across different systems 51 52 in digital preservation retaining source files alongside final state files is a recommended practice 53 hardware edit in hardware design source files include cad files for mechanical components and schematics or pcb layout files for electronic components 54 55 from these editable source files manufacturing outputs such as stl files for 3d printing or gerber files for circuit board fabrication are created with cad modelers hardware s design can be created through direct modeling where geometry is manipulated directly or parametric design where shapes are based on equation or constraints 56 from these source files tessellation can be applied to translate curved surfaces into a mesh of triangles suitable for various applications such as 3d printing via stl files or real time rendering in game engines 56 57 image edit in graphic design source files such as svg or psd preserve layers that can be independently manipulated using graphics software 58 59 from these source files compressed distribution formats such as png or jpeg are derived in professional practice ownership of source files may be subject to dispute designers typically retain them as intellectual property unless contractual terms specify otherwise 60 fonts edit in typography font source files such as ufo vfc or glyphs contain human readable glyph outlines manipulated using a font editor from which font binary files such as otf ttf or woff are generated 61 62 63 64 65 66 these binary files are then used by applications such as word processors to render and format text see also edit bytecode code as data coding conventions free software legacy code machine code markup language obfuscated code object code open source software package manager programming language source code repository syntax highlighting visual programming language references edit kernighan brian w programming in c a tutorial pdf bell laboratories murray hill n j archived from the original pdf on 23 february 2015 gabbrielli martini 2023 p 519 gabbrielli martini 2023 pp 520 521 gabbrielli martini 2023 p 522 gabbrielli martini 2023 p 521 1 2 tracy 2021 p 1 1 2 tracy 2021 p 121 stallman richard february 1989 gnu general public license gnu lin et al 2001 pp 238 239 katyal 2019 p 1194 1 2 tracy 2021 pp 122 123 o regan 2022 pp 230 231 233 377 foster 2014 pp 249 274 280 305 1 2 3 spinellis d code reading the open source perspective addison wesley professional 2003 isbn 0 201 79940 5 art and computer programming onlamp com archived 20 february 2018 at the wayback machine 2005 kaczmarek et al 2018 p 68 katyal 2019 pp 1186 1187 1 2 katyal 2019 p 1195 1 2 3 offutt jeff january 2018 overview of software maintenance and evolution george mason university department of computer science retrieved 5 may 2024 tripathy naik 2014 p 296 tripathy naik 2014 p 297 tripathy naik 2014 pp 318 319 1 2 o regan 2022 p 375 tripathy naik 2014 p 94 1 2 dooley 2017 p 272 o regan 2022 pp 18 21 o regan 2022 p 133 kaczmarek et al 2018 pp 348 349 sebesta 2012 p 28 galin 2018 p 26 o regan 2022 pp 68 117 o regan 2022 pp 3 268 1 2 varga 2018 p 12 varga 2018 p 5 tripathy naik 2014 pp 296 297 tripathy naik 2014 p 309 varga 2018 pp 6 7 varga 2018 p 7 varga 2018 pp 7 8 liu joseph p dogan stacey l 2005 copyright law and subject matter specificity the case of computer software new york university annual survey of american law 61 2 archived from the original on 25 june 2021 apple computer inc v franklin computer corporation puts the byte back into copyright protection for computer programs archived 7 may 2017 at the wayback machine in golden gate university law review volume 14 issue 2 article 3 by jan l nussbaum january 1984 lemley menell merges and samuelson software and internet law p 34 boyle 2003 p 45 morin et al 2012 open source versus closed source sen et al 2008 p 209 morin et al 2012 free and open source software foss licensing o regan 2022 p 106 definition of free cultural works freedom defined retrieved 15 august 2026 1 2 definition of source file pcmag encyclopedia retrieved 16 july 2026 meredith alisdair hughes lori 19 may 2025 input files are source files pdf report iso iec jtc1 sc22 wg21 why submit the tex latex source arxiv supported file formats for pdf conversion adobe acrobat adobe retrieved 27 july 2026 artefactual systems and digital preservation coalition july 2021 preserving documents doi 10 7207 twgn21 07 best practices for open source hardware 1 0 open source hardware association retrieved 26 july 2026 bonvoisin jérémy mies robert boujut jean françois stark rainer 2017 what is the source of open source hardware journal of open hardware 1 1 5 doi 10 5334 joh 7 1 2 machado felipe malpica norberto borromeo susana 5 december 2019 parametric cad modeling for open source scientific hardware comparing openscad and freecad python scripts plos one 14 12 e0225795 bibcode 2019ploso 1425795m doi 10 1371 journal pone 0225795 pmc 6894851 pmid 31805116 importing cad files into unreal engine using datasmith epic games developer documentation epic games retrieved 29 august 2026 the ultimate guide to design source files the designs experts 24 june 2025 retrieved 10 august 2026 digital image file formats and when to use them newcastle university 9 november 2021 retrieved 18 july 2026 tobin jonathan 17 october 2013 does a designer have to turn over source files when a client asks for them american institute of graphic arts aiga translation commons 2025 font creation guidelines pdf translation commons p 32 source formats glyphs handbook georg seifert and rainer erich scheichelbauer retrieved 9 august 2026 willis nathan 28 august 2013 adobe s open source font experience lwn net retrieved 9 august 2026 applying the ofl to fonts that you design sil open font license sil international retrieved 9 august 2026 faqs about fonts adobe adobe inc retrieved 9 august 2026 onboarding fonts to google fonts google fonts guide google fonts retrieved 9 august 2026 sources edit ablon lillian bogart andy 2017 zero days thousands of nights the life and times of zero day vulnerabilities and their exploits pdf rand corporation isbn 978 0 8330 9761 3 archived pdf from the original on 8 october 2024 retrieved 31 may 2024 boyle james 2003 the second enclosure movement and the construction of the public domain law and contemporary problems 66 1 33 74 issn 0023 9186 archived from the original on 24 march 2025 retrieved 7 april 2025 campbell kelly martin garcia swartz daniel d 2015 from mainframes to smartphones a history of the international computer industry harvard university press isbn 978 0 674 28655 9 daswani neil elbayadi moudy 2021 big breaches cybersecurity lessons for everyone apress isbn 978 1 4842 6654 0 dooley john f 2017 software development design and coding with patterns debugging unit testing and refactoring apress isbn 978 1 4842 3153 1 foster elvis c 2014 software engineering a methodical approach apress isbn 978 1 4842 0847 2 gabbrielli maurizio martini simone 2023 programming languages principles and paradigms 2nd ed springer isbn 978 3 031 34144 1 galin daniel 2018 software quality concepts and practice john wiley sons isbn 978 1 119 13449 7 haber morey j hibbert brad 2018 asset attack vectors building effective vulnerability management strategies to protect organizations apress isbn 978 1 4842 3627 7 kaczmarek stefan lees brad bennett gary fisher mitch 2018 objective c for absolute beginners iphone ipad and mac programming made easy apress isbn 978 1 4842 3428 0 katyal sonia k 2019 the paradox of source code secrecy cornell law review 104 1183 kitchin rob dodge martin 2011 code space software and everyday life mit press isbn 978 0 262 04248 2 lin daniel sag matthew laurie ronald s 2001 source code versus object code patent implications for the open source community santa clara computer and high technology law journal 18 235 archived from the original on 20 may 2024 retrieved 31 may 2024 morin andrew urban jennifer sliz piotr 2012 a quick guide to software licensing for the scientist programmer plos computational biology 8 7 e1002598 bibcode 2012plscb 8e2598m doi 10 1371 journal pcbi 1002598 issn 1553 7358 pmc 3406002 pmid 22844236 o regan gerard 2022 concise guide to software engineering from fundamentals to application methods springer nature isbn 978 3 031 07816 3 sen ravi subramaniam chandrasekar nelson matthew l 2008 determinants of the choice of open source software license journal of management information systems 25 3 informa uk limited 207 240 doi 10 2753 mis0742 1222250306 issn 0742 1222 sebesta robert w 2012 concepts of programming languages 10 ed addison wesley isbn 978 0 13 139531 2 tracy kim w 2021 software a technical history morgan claypool publishers isbn 978 1 4503 8724 8 tripathy priyadarshi naik kshirasagar 2014 software evolution and maintenance a practitioner s approach john wiley sons isbn 978 0 470 60341 3 varga ervin 2018 unraveling software maintenance and evolution thinking outside th...
|