-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsearch.xml
64 lines (64 loc) · 38.6 KB
/
search.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title><![CDATA[信息瘾]]></title>
<url>%2Fcodebook%2F2019%2Fbrand-marketing%2Fchs%2Finfomation_addiction.html</url>
<content type="text"><![CDATA[信息瘾前言人类,这一物种作为智慧生物演化存世已逾25万年。历经了24万年在自然宇宙的挑战下成人,又后续9千年(1)宗族动荡下在生存独立活动中成人,而今时光变迁,人类在新的环境挑战下仍然懵懂。骄傲的是,近代500年人类文明获得了100倍的爆发增长,几近解决作为自然生物的普遍存在性命题:食物与住所。然而,也随着开发了前所未有繁荣的统一文明体系,人类因而进入了普遍的迷茫期 —— 信息瘾,正是幼生文明这一阶段下广泛的群体发展桎梏的重要表现。 演变发展我们首先需要对“信息瘾”这一现象进行描述定义,然后对其进行析解,我们认为:信息瘾是社会文明发展中,个体团体由于物质发展水平趋缓、文化思想爆发,而社会教化与公众意识成熟性滞后催生的,社会人(或团体)开始超量且缺乏系统性与判别力地,由能动欲望和被动情势趋使地非理性获取资讯、媒载、观念等信息,进而产生普遍性、阶段性观念目标迷失的现象。本文的基本立意,信息瘾的出现以及扩大,不单单是一种社会性现象,更是个体困境与文明的抉隘口。我们呼唤大众与管理者的重视,妥善因应困局和发展选择,防止极度撕裂与极度迷失造成文明流血。 生产力蓬发与阶层分工:动因信息瘾,是社会性的问题,根本上是物种总体进入了发展瓶颈。近代500年以前,社会人以3人成群到百十人宗族的形态,追求物质饱足与行为自由而生。而随着航海时代不同民族的碰撞,科技与文明的火花以燎原之势推升了种族演化,加速了科技文明主导的社会财富竞相成长。应社会发展的动力需要,人类告别了以个体为单位生产力的时代,步入社会生产力的体系,每一个人都成为服务社会与被社会服务的对象。在现存资料容易追溯考证的二三十代人创造传承中,人类总人口已从1500年的4.25亿成长到2000年的60亿(2)。同时以传统农业大国和当今制造业大国中国为例,500年间中国的农业生产从8千万公顷耕地3千万吨粮食产值成长到2000年1.2亿公顷耕地4.6亿吨粮食产值,而全球工业产值更是在工业革命的油气浪潮下在300年中从几近无成长到2000年29%社会产值占比(3)。在成熟、具规模的工业制造中,分工已经实现了工序拆解到拧螺丝的粒度,反馈到整体社会生产,普遍的自然个体的工作投入仍在高压上升,而其独立性价值又无关紧要。综合财富的两极分配,以及社会运转中个体独立性价值的缺失,自然使得人的注意力从物质需求转移向精神文化。 团体进化与文娱发展:催化随着社会组织结构的分化,以及民族融合的进程,国家形态成为顶层人类团体意识,而宗族、民族、地域则越来越淡化。加之现代通信科技的发展,社会文明出现了国家内系统集中,而国别间相独立分化的格局,这一点又进一步促进了种族文明的进化 —— 多元而独立,庞大而纷杂。基于社会人精神文化的追求,文娱产业在服务性产业中呈现了野蛮式的增长,且发展势头在可预见的将来都不会停滞(除非出现重大天灾人祸)。文化娱乐就像粮食、衣物,一旦成为基本需求,成为完全的商业行为,就不可避免的出现派系与水平差异,动机与效应善恶。在今天,我们看到信息作为社会人必需品,也能成为战争工具,而参与其中的你我大众也就成为了潜在的受害者与被消费者。在人性趋利的本质不变情况下,信息集团与消费者的分化还会不断扩大,而在“杀伤”意志倾注下的信息产物,则根本上威胁个体安全与社会稳定。普遍的社会人会自豪于这个时代,科技、文化、经济文明从未如此蓬勃向上,人类也进入凌驾于自然意志的假象中,就像憧憬着森林边界的幼熊。文化娱乐以空前的图景展开,硬件媒载从智能手机、个人电脑、电视,到公共广告屏,传播形态也从手机简讯、网络广告、电子文稿、实时资讯,到音乐、电影、短视频、漫画、电台、网站、博客、游戏、APP等等。及至今时,社会文化产物还在向人的自由时间、自由精神冲击,文化博主、社群红人、流量明星、新闻焦点,更是催发了从瓦解社群开始的分化击破攻势,欣欣向荣的产业构景下是精神消费过度的社会群体。 公众意识的低迷分离:扩大社会资源的分配不均,本质上威胁着社会大众的发展机会,而社会人普遍认为发展受阻就会造成社会性的焦虑与分化。处于不稳定精神状态与认知教化不成熟下的大众意识,变得极容易被煽动,从而极端化、仇恨化。加之,我们对于信息源头的商业性、煽动性本质认识,此消彼长下自然人的独立意识进入群体低迷,而超越地域、宗族,甚至国别的意识分化,又深刻地挑动社会的神经、压缩个体的意识观念。需要指出的是,“信息瘾”正是通过对弱势阶段的公众意识,及弱势群体的极端脆弱性袭扰,来造成社会人的内部耗损、自然人健康的袭扰破坏。然而,回归到人个体需求发展来说,“信息瘾”作为阶段产物、社会性产物并不永久作用,也不作用于普遍群体。因而,对于由信息引发的社会问题,与个体发展困境,其本质又是统一的,析解模式也是连贯的。 个体意识低谷人类作为智慧物种,主流的社会领导形态从宗族主义演进,及至野心家推行的压迫性权威主义的胜利,占据了人类发展的漫长时间。现代科学文明的发展,解放了人心的自由主义浪潮,而绝对自由独立主义的利己排他属性,又在数百年的国家兴衰与战火纷乱中,证明其自我毁灭的内核。21世纪是新生的信息时代,个体在绝对信息量前的弱势,又重新剥夺了人的独立性价值,普遍的社会群体缺乏个体意识:人,又一次回到了集体意义上的人,这次是精神上。 社群是虚伪的猎手信息时代,社群是最强大的工具,诚如相关人士坦言:社群,将数十亿人中毫不想干的两个人,在5个人以内联系到一起。电子社群的初心始于,方便、易得的交流沟通,在这个意义上工具已经穷以极尽了,然而背后管理者,以及丛林中的猎手(4)却为利益私念蠢蠢欲动。虚假信息、策动暴力、兜售个资、人身攻击、变相骚扰……被绝对自由主义,和利益驱动的社群工具,悄然成为罪恶的土壤,并不断改写价值的准则。传统的交流正义不在,个体或在滥用社群,或在被滥用荼毒,如果人不能重新审视人与社群的关系价值。那么,获取交流自由的同时,势必要以牺牲某种自由安全为代价。 污秽信息不可消灭信息网络,尤指基于互联网的信息分发,自身的开放性特质决定利益的趋使下,暴恐、色情、颠覆、邪教等污秽信息一定是长期存留的,并就博弈论观点,也将相伴与管制行动不可被消灭。污秽信息的破坏力在于滋生助长犯罪,且其区别于普世价值的观念“刺激”也从根基上荼毒青少年的成长,因而总体社会正义机制对污秽信息的封杀应当一以贯之且互为联动。 资讯正义常沦器具资讯开放是信息时代的基本知情自由,而当人们习惯了信息时代的资讯传播模式,就不可避免的依赖二手、三手信息,以至于无法鉴别信息的真伪。由于资讯制作被把持在强势集团,就难免处于利益驱动,与资源投入的倾斜下,通过社交学、传播学技术造成煽动性传播。被不良意图裹挟的资讯领域,产生的能量是根本性的,对个体意识的扼压也是最强力的。 声量吞噬理性思考现代信息传播无孔不入,普遍社会人感知的信息声量很大程度上可以左右事实,甚至影响观念。此外,当代信息传播由自由主义支配,可驱动价值再塑,也能放逐普世价值,个中取舍受到市场经济导向与法理正义的引导。认识到信息意识导向的动力,是重要的信息治理根据,同时管理者应当管控正确市场经济规则,与法理价值的导向来避免信息价值偏离。在个体意识进入低谷的时代背景下,“弱势”的人群更容易被“信息瘾”侵蚀,冲击性信息借助人性怠惰、粗放与空虚的社会性特质发起冲击渗透。而“弱势”群体恰恰作为普遍社会人,又资持粗放消极的信息制造者,使之行使“信息瘾”攻势更具有程序与市场化的驱动。恶性循环的根源就体现在,时代环境下社会意识的不成熟性,故而提升纯化社会人的精神追求、促进社会意识的成熟就成为“淘汰”信息瘾的自然工具,管理者、生产者与消费者都应参与这个过程。 社会撕裂与滞缓个人意识进入低谷,人们习惯于缺乏辨识、选取、判断,贪婪地享受信息便利是社会意识的脆弱性根本。这种脆弱性经由政治、商业、暴力的恶意利用,也就产生了社会人认知意识上的分化,助长了仇恨对立。对于疯狂且自由传播的信息,当前的社会人是缺乏成熟意识的,这体现在失去独立精神意识后的社会人不断走向分化鸿沟,而助长这一态势的是信息互联网价值下的浅层思考、不公平危机与不信任价值。公众意识的分化短视,从市井民众侵蚀到公众决策,而焦虑的公众情绪则又拉升了仇恨对立。自然人与自然生态、社会人与社会发展、国族意识形态,甚至个体价值与个体获得也进入了空前的对立与撕裂中。基于对信息社会撕裂,以及由其产生的滞缓,就管理面而言析解逻辑自然就回归到信息传播、个体意识、价值教化上。而处于此社会背景下,普通社会人若是不具备对错判别的能力,则应多关注实事,回避非必要的立场选择,退而交给时间检验真伪。相关业者,则应该审慎发声,尤其需要建立个体、团体“信息治理模式”,不应该以个体有限的信息治理能力挑战广泛的信息矛盾,而应该基于专业性、职业性考量,以正确的价值驱动信息治理、建立个体意识。 信息治理方法论本文总体基调在于强调说明,在信息时代背景下产生的信息滥用,对个体、社会的消极影响与因应逻辑。然而,不可否认,信息时代不仅是必行的趋势,也更是未来社会的重要方向选择。对于信息时代泛滥的信息,我们提倡的态度是:悦纳信息革命带来的机遇与成长,同时警惕由信息泛滥引发的个体与社会冲击,通过恰当的“信息治理模式”享受利得,走向信息时代成熟期。 放弃重于遴选重于获得信息时代初期,社会物质基础建立在滞缓的生产力上,社会人刚从“匮乏的黑夜”中走出,故而对于“丧失”的恐惧远大于“获得”。而社会的运行基础还在由物质文明到科学文明、到新文化文明的潜变中。社会财富,在加速从物质基础转移向价值文明,而对于非物质依托的文明产物,信息资源中滥物多于毒物、多于精华、多于瑰宝。思辨与时间成为验真的唯一途径,人们应该转变“获得”的方式,更多地行使“放弃”与“遴选”的权利。在现在,你需要了解相关新媒体的知识,你可以浏览新媒达人的教学博客,可以查阅相关出版或电子书籍,可以订阅相关邮件,可以关注相关行业资讯网站门户和资讯APP,可以付费学习线上课程,可以通过社群交流经验,可以学习仿效竞争品牌,当然也可以通过传统的行业杂志期刊、电视节目学习。事实上,可能你只需要留意过,信息互联网公司的产品服务就已经从各种管道来到眼前,每一个选择看起来都很可靠。而你如果不能搜集优质信息渠道,对比遴选适合的信息管道,很有可能多数情况下会被用心传播到的信息左右视听。根据工作学习模式,个人习惯倾向,以及社群反馈遴选适合自己的资讯获取渠道是一门管理艺术。在学界、职场、产业领域,在信息繁杂的今天,随时准备根据自我意志和判断,放弃和遴选有价值的信息管道,可以大幅提升个体的社会生存发展能力。举例来说,一个人应该要知道自身的专攻领域、职业生涯规划,以及社会角色扮演,如此才能知道哪些是必要的专业性知识、哪些是辅助决策的经验资讯,另外哪些是消费资讯。关闭低质、不必要的资讯通道,遴选高价值回报的信息途径,是决定个人眼界思维,以及决策能力的重要基础。 事实比价值比对错更重要今时的交流互动,比过去任何一个时代都重要,也富于成效。庞大的信息集,广泛的意见方案,不同的认知剖面与沟通方式,使得交流的时空面广大而嘈杂。如今时代的是非标准是多元的,时空环境具备众多的可能性,我们建议关注事实动向,比探究形而上的价值观念更有成效,更比争较一时的对错更有意义。每个人都应该有立场,但并非所有立场都一成不变,并且明确对手立场而富于同理心的决策更能够深入人心。 知识系统管理从生存经营知识角度,人构建了体系而晦涩的系统性知识,今时的互联互通也催发了野蛮生长的经验性知识,前者依托学术体系推动科技与工程文明,后者则以极端碎片的形态缩短社会人认知成长的时空尺度与认知边界,二者共同推进了社会组织与个体成长发展。而从公众意识角度,社会生存又划分深层普遍认识是社会人的精神内核(我们也认为这是三观的映射),长期连贯性知识是职业性与专业性的内聚,短期即用性逻辑知识是碎片社会生活的产物,以及印象消费性资讯知识是精神文化的外部需求。对知识体系的认知梳理,以及知识组织的工程规划实践,我们称之为”知识工程”(5),诚然社会人一生的知识经验已经成为工程性的规模集合。我们倡议,个体与组织都应该立足自身发展基点,与社会性价值追求,规划不同类型的知识占比与资源投入,并且善用系统安全的知识管理工具集来持久管理系统知识。知识系统管理的价值在于最大化的利用现有社会知识,以及创意制作来进行社会生产与个体价值追求。除此以外,一直以来知识系统管理被作为学术研究的基本方法,也对照于科研过程:体系系统管理的知识,必然会产生新的知识创造与发明。这是一个重大的利好,具备知识系统管理能力的社会人不仅仅是社会信息的消费者,也可以成为社会文明的创造分子,而“获取”与“产出”平衡并打破绝对依赖是社会人独立性的重要基础。 自我思辨锻炼我们将“信息瘾”视为瓶颈,乃至社会症结,基本的考量是一种依赖性、集体性偏差的不健康意识认知状态。在物质文明增长滞缓的今天,社会性意识不能因应精神文化的“爆起发难”,然而彼时社会文明的去向犹未可知,人的精神性安逸与怠惰成为文明发展的释缓剂与毒药。当“信息瘾”命题被提出,我们就看到了这一问题的终结,虽然我们不知道下一个问题在何方,但可以肯定社会意识的独立性,也即是个体自我思辨的能力是应对任何成长发展问题的根基。站在今天,“信息瘾”仍在腐蚀社会与人的情状下,就需要思想家来唤起、激发人的独立性认知,提高社会人的信息治理能力。引发社会思潮的思想家,不仅来源于精英高识,普通社会人对信息治理与自我思辨独立的觉悟也尤关重要。而社会的法理机制决策,与社会价值的塑造应该尊重这一点,并对野蛮生长的文化财富加以引导教化。 信息未来的社会选择 个体创作文化繁荣 我们会接受,信息文化财富所代表的精神文明将逐渐代表新型社会价值、社会运行基础,而改变社会人依存关系的基础 —— 信息交换多于物质交换,信息创造高于物质生产。彼时,社会将进入创作文化的高峰,人的独立性基础标志就成为了个体创作的欣欣向荣。 全联通非伪造的信息资产 今时看来,国家机器正觉悟对信息治理的必要性,信息管制是保障社会价值的手段,而信息编制则渐成为信息价值的新尺度。我们将首先迎来全联通的信息社会,人、事、物正加速冲入数位信息体系,信息传播的桎梏正逐步打开,对信息的封闭将越来越困难,进而社会整体步入全联通的信息社会。而作为信息编制的技术基石,区块链技术提供了一个永久表识、永久存储、非伪造的信息社会价值选择,一旦信息的验真成为基础命题,那么信息的价值将再度迎来蓬发腾飞的时代。 物质原料割据集约 我们看到物质社会的基石是工业、科技业,而工业科技业的血液则是油气、核在内的能源,物质社会的稳定依托的是高度割据、高度集约的能源。而信息社会的基石是什么?答物质原料。因而,信息社会中的稳定性也脱离不了工业基础,尽管时代战役下物质工业尽显颓势,且逐步被渗透接管。信息的发展将会领导工业制造,同时工业制造也将再度被割据、集约,而相应地,社会稳定性的保障也要聚焦被信息接管的工业制造,新时代的脆弱性根基。]]></content>
<categories>
<category>brand_marketing</category>
</categories>
<tags>
<tag>advertising_communication</tag>
<tag>Sociology</tag>
</tags>
</entry>
<entry>
<title><![CDATA[SVN vs Git]]></title>
<url>%2Fcodebook%2F2019%2Fsoftware-engineering%2Fchs%2FSVN_vs_Git.html</url>
<content type="text"><![CDATA[概述市场报告SVN版本管理Git开源协作SVN vs Git团队协作应用问题与发展开源生态DevOps]]></content>
<categories>
<category>software_engineering</category>
</categories>
<tags>
<tag>toolflow</tag>
<tag>workflow</tag>
<tag>teamwork</tag>
</tags>
</entry>
<entry>
<title><![CDATA[DevOps]]></title>
<url>%2Fcodebook%2F2019%2Fteamwork%2Fchs%2FDevOps.html</url>
<content type="text"><![CDATA[背景起源技术演进产业生态定制工作流CI & CDDevOps协作文化问题解决再谈DevOps]]></content>
<categories>
<category>teamwork</category>
</categories>
<tags>
<tag>project-management</tag>
<tag>software-development</tag>
</tags>
</entry>
<entry>
<title><![CDATA[开源许可证]]></title>
<url>%2Fcodebook%2F2019%2Fopensource%2Fchs%2Fopensource_license.html</url>
<content type="text"><![CDATA[开放源代码是促进软件业态繁荣的重要助力,也是开发组织团队建立生态标准的重要发布途径。无论是组织,或是个人,你都需要通过开放源代码许可(Open Source License)来申明明确发布者与引用者间的使用协议。 本文将简要说明: 开源发展 类型及典型许可证说明 开源引用者须知 开源发布者须知 常见曲解陷阱说明 本文参考引用 开源发展开放分享早在计算机诞生以前,就广泛的流传应用于人们的生产生活,比如厨师分享公开的食谱、医师公开讲解病理护理、老师传授不同层面的知识经验……在软件领域,除了开放源代码(Open Source)这一概念,还有自由软件(Free Software)、免费软件(Software which is free of charge)。在一段时间里,它们常在不同的软件领域社区、组织机构中被混乱地称谓,今天我们应该知道他们的区别: 免费软件即是强调个人、团体可以无需付费自由使用的软件;自由软件是由1985年成立的自由软件基金会倡议推进的基础公共源代码开发事业,多数含义上以GPL(copyleft)为模式促进维护基础公共软件不受垄断限制地发展;开源软件则是1998年召开开放源代码会议上,由克里斯蒂娜·彼得森提出通过决议采纳的通用公开源代码项目的称谓 免费软件通常在使用上不加以限制,但在修改、商用、二次贩售上是严格禁止的,并且相当一部分是不开放源代码的;在这一点上与开源软件在发行发布上明显有差异,后者在开放源代码基础上在修改商用上限制也比较宽松 自由软件的特殊性在公共性不容侵犯,即所发行软件为公共事业,仍和收纳、涵盖的软件项目都应保持沿用公共开放协议(GPL、LGPL),也即是软件授权的“传染性”,其主要约束在于禁止封闭、限制商用、协议沿用;很多自由软件也是特殊形式的免费软件,并且都满足开放源代码的基本性质 开放源代码活动 得到认同、推广以来,软件开发领域发生了深刻的变化,软件研发不再是局限于小部分圈子的“极客行为”,而演变为了全球性的事业路径。其早期萌发来源的 自由软件活动 也作为一种更严格的开源形式,以不同的解读维护着软件公共事业的发展,就其根源来看都是极大地促进了软件开发的全球化开放性与次代升级。在商业领域免费软件早已经成为一种常规业态,以“免费开源”为核心的软件领域生态、产业生态愈发强大,传统的软件许可贩售市场正在被不断侵蚀。如果你的软件倾向于系统工程、核心生态、应用灵活、需求多变,那么开源开放将是极为重要的发布分发形式与最强大的竞争来源。 开源是一种方法,自由是一种精神。 @李克用, 知乎www.zhihu.com/question/42117033/answer/93654955 开源许可概览这里探讨的开放源代码定义来自1998年确认的定义,开源许可证来自开源基金会认可通过的协议。通过这里可以查阅访问最新的已通过许可协议,截至撰稿时间(2019-03-19)有81份开源许可证书被认可通过。 官方分类开源基金会也对这些开源许可证进行了归类: 流行并广泛使用于强大社区的(9) Apache License 2.0 (Apache-2.0) 3-clause BSD license (BSD-3-Clause) 2-clause BSD license (BSD-2-Clause) GNU General Public License (GPL) GNU Lesser General Public License (LGPL) MIT license (MIT) Mozilla Public License 2.0 (MPL-2.0) Common Development and Distribution License version 1.0 (CDDL-1.0) Eclipse Public License version 2.0 国际通行的(3) 特殊用途的(7) 其他混杂的(7) 其他未归类(14) 弃用部分(52):与更流行许可证冗余的、不可重复使用的、被替代废弃的、自愿申请退出的 常见许可证详述开源许可的审批均由开源社区、开发者社区、组织机构提出申请,因为许可项目的运营方式不同也分为通行社区许可、语言/产品许可、组织开源许可、特殊开源许可。这里仅对通行社区许可中较常见的几种许可证进行说明,其他许可证或是接触不多,或是具备相通性不过多赘述。 Apache-2.0 版权许可 专利许可 商标许可 再分发免责 Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似: 需要给代码的用户一份Apache Licence,如果你修改了代码,需要在被修改的文件中说明。在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。 Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。 GPL与LGPL我们很熟悉的Linux就是采用了GPL。GPL协议和BSD,Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的免费软件了。GPL协议的主要内容是只要在一个软件中使用(”使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的”传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。其它细节如再发布的时候需要伴随GPL协议等和BSD/Apache等类似。 LGPL是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并发布和销售。但是如果修改LGPL协议的代码或者衍生,则所有修改的代码,涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。因此LGPL协议的开源代码很适合作为第三方类库被商业软件引用,但不适合希望以LGPL协议代码为基础,通过修改和衍生的方式做二次开发的商业软件采用。GPL/LGPL都保障原作者的知识产权,避免有人利用开源代码复制并开发类似的产品 MITMIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他了限制.也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。 MPLMozila Public License是又一个自由软件倡导者,它要求授权者必须保持项目代码开源,但不要求一定继承该许可证。与LGPL许可证不同,MPL要求你开放源代码的基础上必须对所修改部分进行附注说明。 BSDBSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。BSD代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。 开源引用与权益甄别在我们的项目中总会依赖引用这样,或那样的开源项目,了解并遵从开源项目的许可协议是很重要的。不仅仅是对于开源社区、软件作者的尊重,另一方面也能保障后续项目的合法合规发行。乌克兰程序员Paul Bagwell对开源项目选型制作了简单的图示,阮一峰进行了中文翻译,图示简明指出开源协议的解读选取,你应该考虑如下问题: 开源发布与产品规划参照开源项目选型中,对开源许可证的解读取舍,在发布开源项目时在主流社区开源许可证上所需判别问题类同如下: 本项目开源授权者是否强制开源? 对强制开源项目,是否强制沿用当前许可证? 对非强制开源项目,是否修改的每个文件都需放置版权说明? 对不要求沿用许可证,是否要对修改内容附详细说明? 对允许闭源且不必放置所有修改版权说明的,是否可以使用本项目名字促销? 经典问题开源 VS 免费显然可以确认的,绝大多数开源软件都可以免费使用,绝大多数免费软件并不开源,但二者并不存在包并关系。 开源是一种软件发行方式,但不一定是唯一发行方式,也就出现很多开源版本与商用版本的软件销售方案 免费是一种商业策略,当然存在简单的免费使用,但通常这类软件与开源基本没有关系,并且你必须接受他的附加条款和绑定业务;但更多的免费软件都是一种产品策略,可以用于体现软件商业取舍 启动开源生态结语关于开源生态 http://www.sohu.com/a/278743817_115128 引用内容:1 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT). 2010-06-09. http://www.ha97.com/833.html]]></content>
<categories>
<category>opensource</category>
</categories>
<tags>
<tag>teamwork</tag>
<tag>opensource</tag>
</tags>
</entry>
<entry>
<title><![CDATA[LTR1.0-Hexo]]></title>
<url>%2Fcodebook%2F2019%2Fopensource%2Fchs%2Fwrite_rules.html</url>
<content type="text"><![CDATA[编写规范 LTR1.0(Leander typesetting rule)-hexo,采用标准化文档编写规范构建易于编写、维护、传阅的文档内容。 内容构成 Leander's codebook由pages和post两种模板构成。 pages为精排文章,系基于确定主题,仔细考证、严谨论述的文章,这类文章使用tag标记归档。 post为一般文帖,是保证频率更新的技术帖子。这些帖子不以系统性地组织,排版也不会进行总体设计,使用category栏目、tag标记进行归档。 排版规范 title 标记采用1-3级梯度组织行文,以下正文级题序采用列表标记组织 icon 素材库来自:https://fontawesome.com/v4.7.0/icons/ 摘要 & 引言:文档description摘要、章excerpt引言是必要的最低要求 留空:markdownlint基础上,中英文单词间留1空,列表、标题及文段行末使用2空 通用排版规范。遵循 markdownlint 自检,应用 han.js 优化中文排版 命名规范 标题: 文章标题为表论属性、专业性,不可使用疑问、反问、反诘等不确定语气 章节标题应简单明了,准确表单组成结构或内容属性 文件标题均采用英文命名,-短横标记用于连词单词,_标记用于单词连接 栏目标题应参见scaffolds脚手架声明列表,不可随意增改划定栏目,不发布明显超出栏目范围的内容 关键词标题同栏目标题 引用词汇:中英文专业性词汇应采取官方表述,避免缺乏严谨性的网络词汇、不确定性的生活习语 文档组件 quote 引用 123456789<!-- 普通引用 -->{% blockquote [author[, source]] [link] [source_link_title] %}content{% endblockquote %}<!-- 居中引用 -->{% centerquote %}blah blah blah{% endcenterquote %} Do not just seek happiness for yourself. Seek happiness for all. Through kindness. Through mercy. David Levithan, Wide AwakeLeander's Codebook Do not just seek happiness for yourself. Seek happiness for all. Through kindness. Through mercy. note 标注 1234<!-- 来自bootstrap设计,支持类型:default、primary、success、info、warning、danger -->{% note class_name %}Content (md partial supported){% endnote %} default 类,用于段内参考引用 primary 类,用于不确定、待验证标记[ ] item1[ ] item2 success 类,用于已确认、已完成标记[x] item1[x] item2 info 类,用于一般性标记、补充说明 warning 类,用于警示、提醒、注意说明 danger 类,用于禁止、废弃、危险标记[!] item1[!] item2 特别地,我们使用 no-icon 标记贴注文章的参考引用内容。 参考引用:1 title. date. [source]2 title. date. [source] code block 代码块 优先使用 markdown code block 来获得充分的标准兼容,当代码块较复杂时可以使用 hexo 代码块标签实现更强大的代码块示例。 markdown code block,使用三个一组闭合反引号创建默认样式代码块 hexo 代码块标签,创建包含类型、链接、文件名的完整代码示例 12345678910<!-- use inpage code-blok -->{% codeblock [title] [lang:language] [url] [link text] %}code snippet{% endcodeblock %}<!-- use out code-block -->{% include_code [title] [lang:language] path/to/file %}<!-- 引用代码片段 -->{% iframe url [width] [height] %} hello_wordview raw1Here is test code! hexo模板标签codeblock_demo.snippet123 _.compact([0, 1, false, 2, '', 3]); => [1, 2, 3] pdf preview本博客集成了pdf预览组组件,通过如下代码集成预览下载。 pdf组件 1{% pdf https://leanderchen.github.io/codebook/downloads/demo/blank_pdf.pdf %} 注: 除有其他固定平台托管的文档,应该引入到项目文件中。 media 图片内容 优先使用Hexo默认语法,当对图片尺寸需加以限定时使用swig img标签,该图片将会被索引显示在列表页。 Hexo 的 swig 语法标签 1{% img [class names] /path/to/image [width] [height] [title text [alt text]] %} markdown 原生插入图片 1(alt_text)[/path/to/image] 视频内容 12<!-- youtube video -->{% youtube video_id %} 外部链接 1234<!-- use markdown -->[alt_text](/path/to/image)<!-- use swig -->{% link text url [external] [title] %} 引用组件 1234567891011121314151617181920212223<!-- 引用文章 -->{% post_path slug %}{% post_link slug [title] %}<!-- 引用iframe -->{% iframe url [width] [height] %}<!-- 引用资源:启用post_asset_folder,资源应通过post对应目录索引 -->{% asset_path slug %}{% asset_img slug [title] %}{% asset_link slug [title] %}<!-- 引用swing标签 -->{% raw %}content{% endraw %}<!-- 使用数据文件 -->{% raw %}<% for (var link in site.data.menu) { %> <a href="<%= site.data.menu[link] %>"> <%= link %> </a><% } %>{% endraw %} 文风要求 简练至上 充分考究 内引外援 渐进提高 维护规约编写组codebook 的编写成员将来自 codebook项目运营组, 小组成员来自外部吸纳与内部推荐, 并且将开源社区作为重要的组成来源。 社区贡献您可以通过如下方式向 codebook 项目贡献: 修订文章内容,PR修正或文章 RSS订阅,或以其他方式关注、推荐我们的项目 将你的意见、文稿或者想法发送至项目组邮箱 @codebook 开始写作假设你现在已经准备好开始写作: 拥有可以稳定使用的 Windows 、 Linux 或 Mac OS工作环境 掌握Markdown语法与现代编辑器(应该支持Git)的使用, 了解 Git 、 node.js 、 NPM 准备好创作的激情与想法 你应该逐项检查完成如下步骤,以便你可以高效、准确地写作: 检出项目 如果您是未加入官方写作的社区贡献者,你可能需要先fork项目。 12345# confirm your accessable repo address, here is official repo address# clone repo, after enter work-directorygit clone https://github.com/LeanderChen/codebook.git -b hexo-src# or maybe you will clone with ssh, if you like 注: 这里对fork项目不做更多注解,我想你应该了解使用 git [command] --help 来获取使用参照 安装 hexo 程序、 next 主题及其的模块依赖 1234567891011# if your international network is not so good, you should try cnpm: https://npm.taobao.org/# install hexo-clinpm install hexo -g# install hexo dependencycd codebooknpm install# install next dependencycd themes/nextnpm install 提示:推荐使用 WebStorm ,你可以简单快速的使用 git 。 你也可以使用 Visual Studio Code并安装 git for [platform]。 安装 hexo-server 等本地开发工具 123456# install node-cli tools for hexo# hexo-server is userful for local debugnpm install hexo-server --save# hexo-deploy-git will be used to deploy static site to `github pages`npm install hexo-deployer-git --save 传播分发codebook 的分发形式分为 community 社区版本和 release 发行版本, 前者以开源写作的形式标记 branch 版本进行社区维护, 而后者则会根据社区反馈筛选优质文章进行汇编、印刷、发售。codebook 的分发渠道有且只有: 发布于 Github pages 地址 https://leanderchen.github.io/codebook , 及 辰鹄博客 的镜像版本 https://blog.tchost.cn/codebook 将以Web文稿形式发布的 opensource community 社区版本 发布于 Github 项目 https://github.com/leanderchen/codebook 的 ebook release 电子文件版本, 授权申明的印刷出版 publication release 版本 发布于 Brain Cluster https://brain.tchost.cn 的同名电子书版本, 将作为特殊收录的 special release Web文稿发行版本 通常我们的更新发布顺序为: opensource community > publication release > ebook release > sepcial release。 其中后两项是可选的,以上也是官方认定的全部分发渠道。本项目来自开源社区, 也服务于开源社区, 因此您可以免费地以非商用目的查阅、引用、传播内容。开源、自由、成长,祝你幸运!]]></content>
<categories>
<category>opensource</category>
</categories>
<tags>
<tag>teamwork</tag>
<tag>opensource</tag>
</tags>
</entry>
</search>