额外sql使用什么封装

当我们在2003年推出Nethesis时,我们只是系统集成商。 我们仅使用现有的开源项目。 我们的商业模式很明确:为这些项目增加多种形式的价值:专有技术,面向意大利市场的文档,额外的模块,专业支持和培训课程。 我们还通过上游代码贡献以及通过参与其社区来回馈上游项目。

那时是不同的。 我们不能大声使用“开源”一词。 人们将其与诸如“书呆子”,“无价值”以及最糟糕的是“自由”之类的词联系起来。 对企业来说不太好。

在2010年的一个星期六,Nethesis员工手握着馅饼和特浓咖啡,正在讨论如何推动事情发展(嘿,我们喜欢在创新的同时吃喝玩乐!)。 尽管有不利于我们的势头,我们还是决定不改变路线。 实际上,我们决定加倍努力-开发开源和开放的工作方式 ,以成功地开展业务。

多年来,我们已经证明了该模型的潜力。 社区成功是成功的关键。

在这个由三部分组成的系列文章中,我将解释社区在开放组织的存在中扮演的重要角色。 我将探究组织为什么要建立一个社区,并讨论如何建立一个社区,因为我确实相信这是当今产生创新的最佳方式。

疯狂的主意

我们与Nethesis团队一起决定建立自己的开源项目:基于CentOS构建我们自己的操作系统(因为我们不想重新发明轮子)。 我们假设我们拥有经验,知识和劳动力来实现这一目标。 我们感到很勇敢。

我们非常想构建一个名为NethServer的操作系统,其任务是:通过开源简化 sysadmin的工作。 我们知道我们可以为服务器创建Linux发行版,该发行版比当前提供的任何版本都更易于访问,更易于采用和更易于理解。

不过,最重要的是,我们决定创建一个具有三个主要规则的真实的100%开放项目:

  • 完全免费下载,
  • 公开开发,以及
  • 社区驱动

最后一个很重要。 我们是一家公司; 我们能够自己开发它。 如果我们完成内部工作,我们会更有效率(并可以更快地做出决定)。 就像意大利的其他公司一样,它是如此简单。

一件事是我们成功的关键:社区。

但是,我们对开源文化非常热衷,因此我们选择了另一条路。

我们确实希望在我们周围,产品周围以及公司内部尽可能多的人。 我们希望对工作有尽可能多的看法。 我们意识到:独身,你可以去快,但如果你想走远 ,你需要去一起

因此,我们决定建立一个社区。

接下来是什么?

我们意识到,创建社区有很多好处。 例如,如果使用您产品的人员确实参与了该项目,他们将提供反馈和用例,编写文档,捕获错误,与其他产品进行比较,提出功能并为开发做出贡献。 所有这些都带来了创新,吸引了贡献者和客户,并扩展了产品的用户群。

但是很快出现了一个问题:我们如何建立社区? 我们不知道如何实现这一目标。 我们参加了许多社区,但从未建立社区。

我们擅长编码,而不擅长与人相处。 我们是一家公司,一个具有非常具体优先事项的组织。 那么,我们如何建立社区并在公司与社区之间建立良好的关系呢?

我们如何建立社区? 我们不知道如何实现这一目标。

我们做了您要做的第一件事:学习。 我们从专家,博客和许多书籍中学到了东西。 我们做了实验。 我们多次失败,从结果中收集数据,然后再次进行测试。

最终,我们了解了社区管理的黄金法则: 没有社区管理的黄金法则

人们太复杂了,社区太不同了,以至于没有一条规则可以“统治所有人”,

但是,我可以说的是,社区与公司之间的健康关系始终是一种让与取的过程。 在我的下一篇文章中,我将讨论如果您的组织想要一个蓬勃发展和创新的社区,应该给他们带来什么。

阅读下一部分

翻译自: https://opensource.com/open-organization/18/1/why-build-community-1

额外sql使用什么封装

额外sql使用什么封装_为什么建立社区值得付出额外的努力相关推荐

  1. hibernate将本地SQL查询结果封装成对象

    hibernate将本地SQL查询结果封装成对象 不知道大家有没有碰过这种情况,迫于很多情况只能用native SQL来查询(如:复杂统计等),然而使用native查询后,结果会被放到object里, ...

  2. sql中什么意思_百度知道

    sql中<>什么意思_百度知道 不等于 a<>b

  3. W6_面向对象_封装_继承_多继承_多态

    W6_面向对象_封装_继承_多继承_多态 80.81.82.83.第02章节-Python3.5-面向对象介绍 84.第05章节-Python3.5-实例变量与类变量 85.第06章节-Python3 ...

  4. SQL Server学习之路:建立数据库、建立表

    SQL Server学习之路:建立数据库.建立表 1.前言 配置是win10+SQL Server 2012,使用的GUI管理工具是SQL Server 2012自带的SQL Server Manag ...

  5. 戴尔电脑正在准备自动修复_戴尔如何建立社区为开放的未来做准备

    戴尔电脑正在准备自动修复 在云和数据中心工作的任何人都不会对组织改变其IT部门的运营方式感到惊讶. 应用程序的编写和部署方式有所不同,从单一组件转移到微服务. 组织通过使用开源软件和社区协作将开发原则 ...

  6. Sql Server 2016新功能之Row-Level Security(值得关注)

    Sql Server 2016 有一个新功能叫 Row-Level Security ,大概意思是行版本的安全策略(原来我是个英语渣_(:з」∠)_) 直接上例子.这个功能相当通过对表添加一个函数作为 ...

  7. 如何利用NFT建立社区和品牌知名度?

    在过去的几个月里,这三个字母--NFT--一直在媒体上喋喋不休,对大多数人来说没有任何意义,但是对于那些与艺术界有某种联系的人来说,这是一项新技术,它让许多新名字在市场上发布,并发生了几笔价值数百万美 ...

  8. sql 倒数第二个_小白初探SQL(一)

    SQL(结构化查询语言)是目前使用最广泛的数据库语言,可以同各种数据库建立联系.进行沟通,应用十分的广泛. ◆ 结构化查询语言(Structured Query Language)简称SQL,是结构 ...

  9. mysql c api 封装_封装MySQL C API 基本操作

    根据我的以前的文章 http://blog.csdn.net/skyhuangdan/article/details/21099929 链接数据库成功后进行封装. 我封装类使用的是VS2005下的wi ...

最新文章

  1. unittest框架执行用例
  2. BTC跟跌黄金,BCH领涨主流 2019.8.14
  3. 最大熵模型(Maximum Entropy Model)文献阅读指南
  4. 计算机编程术语理解,计算机编程常用术语中英对照
  5. Semaphore用法
  6. LightGBM 相关知识理解
  7. 缓存系列之一:buffer、cache与浏览器缓存
  8. 第十一篇:稳定性之面向失败设计【过载保护】
  9. 第一代计算机主要用于科学计算和数据处理,计算机一级第一章练习题.doc
  10. 基于QItemDelegate的例子1 SpinBoxDelegate
  11. Myeclipse连接数据库删除数据库(JDBC)
  12. C++11新特性之std::bind()
  13. 实战爬虫:python爬虫学习笔记之爬取搜狗|微信文章——动态网页爬取
  14. mysql 协议解析源码 c_MySQL协议分析2
  15. 汇编语言典型例子详解_经典汇编程序100例
  16. Ubiquitous Religions(并查集)
  17. React、Vue等前端项目彻底卸载ServiceWorker,亲测有效
  18. 网络入侵检测系统之Suricata(七)--DDOS流量检测模型
  19. 详细理解 https 单向认证和双向认证原理
  20. windows重装系统

热门文章

  1. 移动端页面(响应式)
  2. [20171220]toad plsql显示整形的bug.txt
  3. # RSA 公钥加密算法
  4. [书目20170308]卓有成效的管理者
  5. JDBC的批处理操作三种方式
  6. 总结在开发中常用的Linux命令
  7. SQL Server数据库原理
  8. Linux下抓包工具tcpdump以及分析包的工具wireshark
  9. linux2.6.28内核对bio完成通知的改进--集中走向分离的另一个例子
  10. Shiro 权限标签