Saturday, September 25, 2010

Wait mature open source model


Open-source software not only to comply with the requirements of open source software licenses, open source, to build and contribute to their own development business model. At present, the open-source software is basically to find a number of molding the business model, but need time away from full maturity.

Open-source software to sustainable development, to move towards industrialization, to find a business model consistent with their own characteristics.

We look at the composition of the software as a collection of the following: "software = program + documentation + support + training + professional services." Some people say that open source software for free, it is not comprehensive. The implementation of open source software open source, free access and use.

Proprietary software is not open source, software programs that require fees to use. This is open source software and proprietary software, the fundamental difference.

In general open source document is also available for free, or only a little production cost. In this way, open source software in the first two parts are free of charge. However, the back support, training and professional services sectors is available free. This is what open source software business model innovation and direction.

Engineering implementation technology

Some people say that since open source software source code is open, and people can be downloaded, then open source software products or releases Qibu being no technical or commercial secrets at all. We believe that, despite the open-source software, open source code, but does not mean that all technologies are open, its engineering implementation technology is not open, and open source software is a commercial secret.

In fact, all the technology is open source software: Open source is characterized by open technology and engineering are not open implementation techniques of two parts; or technology from the two parts of the composition of the symbiotic open source software technology.

The so-called engineering technology, is in the open-source software has completed its open technology (ie, all source code or all of the technical performance) on the basis of the development process, service or product-based business applications, technical follow-up need to be resolved. It is mainly focused on: improving the operational stability, optimal calculation efficiency, flexible scalability, improve product quality, catalyst product maturity.

Engineering technology is an implementation of technology, optimization, implicit techniques. In Red Hat, Novell and other international open-source vendors, the release of its enterprise-class products related to the kernel source and kernel community, "official" open source 3 ~ 5% between the gap. The "package" of different configurations affect the performance efficiency is an engineering implementation technology. Open source enterprise to learn is that not violate the open-source license agreement, open all the source code, at the same time to grasp their attention to engineering implementation technology.

Technical Support

Users, especially business users have realized, just buy, install the software program is not enough to install the software is only a start, the operation will have to face many problems: how to use good software? How to make the system run much more stable, more efficient, easy to operate and so on.

Whether proprietary or open source software, technical support for software users, are very necessary. The most common example, found loopholes in time patch; other features to improve the software requires constant upgrades. These can be counted as a form of support.

Support of open source software need to be addressed two issues: first, how to configure the package, how to optimize, which is engineered to achieve technical part; second, real-time updates.浣滀负鏀寔鐨勬彁渚涜?锛屾湁蹇呰瀹炴椂鏇存柊鏀寔锛岃?涓嶆槸闈欐涓嶅彉銆傜敱浜庢湁寮?簮绀惧尯鐨勬敮鎸侊紝寮?簮杞欢浼佷笟鑳藉鎻愪緵鏇存柊閫熷害鏇村揩鐨勫疄鏃舵敮鎸併?

浼楁墍鍛ㄧ煡锛屽紑婧愪笉浠呬粎鎸囧紑婧愭搷浣滅郴缁熸垨鏌愪竴绉嶅紑婧愯蒋浠讹紝杩橀渶瑕佸彇寰椾笂涓嬫父ISV銆?IHV锛堝寘鎷紑婧愬拰闈炲紑婧愶紝杞欢鍜岀‖浠讹級鐨勬祴璇曘?璁よ瘉鍜屽吋瀹规敮鎸併?

This is often referred to as "User Product Certification", that is, with these collaborative enterprise software and hardware products have a good technical interface to barrier-free compatible.鑾峰緱浜嗚繖绉嶈璇佺殑鏀寔锛屽叾鍏ㄩ潰鏀寔鐨勪环鍊煎皢浼氬ぇ澶у鍔狅紝浠庤?鎴愪负寮?簮浼佷笟鐨勪竴绉嶅晢涓氭ā寮忋?

Dual Authorization

杩欑鏂瑰紡鐨勬澃鍑轰唬琛ㄥ氨鏄疢YSQL锛孧YSQL寮?簮鏁版嵁搴撳彲浠ヤ緵浜轰滑鑷敱浣跨敤銆?br />
濡傛灉浣跨敤鑰呭湪鍏朵笂杩涜淇敼鎴栧啀寮?彂锛屽氨蹇呴』鎸夌収GPL璁稿彲鍗忚锛屾妸淇敼鎴栧啀寮?彂鐨勯儴鍒嗗叏閮ㄨ繑鍥烇紙鍏紑锛?濡傛灉涓嶆兂杩斿洖锛堝叕寮?級锛屽垯鍙墽琛屽彟涓?鍗忚锛屽苟鍚戠敤鎴锋敹鍙栬垂鐢ㄣ? It can be said that this dual-licensing model is better to maintain the open source rules of the game, but also has some flexibility.

Apps

Ubuntu founder Mark Shuttleworth to the community, said they are building an open source platform, many small and medium enterprises set up in its server, Ubuntu no money or less money to them, Ubuntu is still the platform set up for some big clients application server, will have to charge more.

Advertisement

Google used in the preparation of their own open-source software, their software (programs), support services, not fees, and advertising fees. This way traditional software charges constitute a significant impact.鐗瑰埆鏄寰蒋锛岄殢鍚庡井杞篃鎺ㄥ嚭浜哃ive Windows/Live Office锛屾悶缃戠粶鐩存挱锛岃蒋浠跺彲浠ュ叕寮?紝鏈嶅姟涔熷厤璐癸紝浣嗘槸骞垮憡鏀惰垂銆?br />
Cooperation model

The inventor of this model is Canonical, Ubuntu release. The company launched a "Ubuntu Partner Program," their software products on the pricing of zero to the "market", in Global Development "traders" to conduct the promotion. It is the "market" which all "transactions (activity)" are to the "Points" and according to the different points of "dealer" is divided into three categories require different rights and obligations.

杩欐牱锛孶buntu鐨勭粺涓?晢鏍囨垚涓轰簡涓?釜鍝佺墝锛屼緷闈犲搧鐗屽拰鍚堜綔浼欎即锛孶buntu鍙互蹇?鎺ㄥ箍鑷繁鐨勫紑婧愪骇鍝併?

Open source software in the commercial direction has been clear that the software programs for free, support, and service fees up links.

The above are some profitable to develop under the general direction in which the specific model, open source business model is not difficult to copy them and emulate, but allow it in some detail the different adaptability.

鍙互棰勮鐨勬槸锛屽皢浼氭湁鏇村鐨勫叿浣撴ā寮忓嚭鐜般?

Future: Deeply market division of labor

Trend of the future will be the open source community, development companies, marketing companies work closely between, to form a market division of labor.

鍦ㄨ蒋浠跺紑鍙戙?浜у搧鍒朵綔鏂归潰锛岀ぞ鍖哄紑鍙戜富瑕佷互鍔熻兘寮?彂涓轰富锛屽紑鍙戜紒涓氬垯浠ユ彁楂樹骇鍝佺殑绋冲畾鎬с?璐ㄩ噺銆佹晥鐜囧拰浼樺寲鎬ц兘涓轰富銆?Sales will probably have head office and several agencies responsible for after the completion of products forming the support, training, and service.杩欐牱锛屾棦灏嗕紒涓氬紑鍙戞満鍒朵笌绀惧尯寮?彂鏈哄埗缁撳悎璧锋潵锛屽悓鏃朵篃鑰冭檻鍒颁簡甯傚満鍜屽紑鍙戞棦鏈夎仈绯讳篃鏈夊垎宸ョ殑鍏崇郴銆?br />
浠庝骇涓氫笂鏉ヨ锛屾瀯寤哄拰瀹屽杽寮?簮鐢熸?閾撅紝瀵瑰紑婧愪紒涓氱殑鍙戝睍涔熼潪甯告湁甯姪銆?Open Source not only has Linux, open source software has a comprehensive framework that LAMP architecture (L-Linux operating system, A-Apache open source server or other open-source middleware, M-MySQL or Postgre open source database, P- PHP or Perl, Python scripting language), the architecture has a simplicity, low cost and flexibility characteristics of the implementation, when the "on-line transaction processing (OLTP)" in the LAMP architecture solution to succeed, a strong impetus to this framework development. Apparently, according to this framework to build a complete ecosystem of open source software, open source software, the market will do more cake.

涓浗:寮曡繘寮?簮 鐞嗚В寮?簮

鍔犳嬁澶?Bluce Mau鍦ㄥ叾钁椾綔銆婂法澶х殑鍙樺寲鈥斺?鍏ㄧ悆鏈潵鐨勪笘绾?锛堛?Massive Change銆嬶級涓涓猴紝杩囧幓20骞达紝鍏ㄧ悆杞欢涓氭病鏈夊彇寰楁槑鏄捐繘姝ャ? Overall, the software is greater than the cost of broken software revenue. Software, broken software that is constantly being discovered vulnerabilities, need constant repair; also developed some software simply can not be used later.

Then, the software should be going?濡備綍鏀瑰彉杩欑鍥板锛熷紑鏀炬簮浠g爜鍗忎細(Open Source Initiative,绠?ОOSI)涓诲腑Michael Tiemann瀵规鐨勫洖绛旀槸:寮?簮杞欢鍙互鎶婂叏鐞冭蒋浠跺甫鍑哄洶澧冿紝灏嗕娇鍏跺彂鐢熼潻鍛芥?鐨勫彉闈?钁楀悕IT鍜ㄨ鏈嶅姟鍟咷arnter璁や负锛屽紑婧愯蒋浠舵槸鎺ㄨ繘杞欢鍙戝睍鐨勯噸瑕佸洜绱狅紝鍙兘灏嗗湪鎵?湁鐨勮蒋浠堕鍩熶腑寮曢涓绘祦銆?br />
鑰屽湪涓浗锛岃蒋浠跺湪杩囧幓鍑犲勾涓晥鐩婃瘡骞撮兘鍦ㄤ笅闄嶏紝鎴戠湅鑳藉浣胯蒋浠朵紒涓氳蛋鍑哄洶澧冪殑鏂规硶涔嬩竴鏄?鎶撲綇鏈洪亣,寮曡繘寮?簮銆?br />






相关链接:



Students Face cold winter Employment



AVI to iPod



EXPERT Help Tools



Service in the end after?



Soon became popular linux desktop what is a



Top Printer



MKV To VOB



Simple jigsaw puzzle production



3G birth enormous opportunities



Clocks And Alarms Guide



Trace to its source: Do not forget the quality of the



3GP to MPEG



Sina's brilliant and bleak: 5 CEO change



The World's Smallest Digital Music Player Coming Soon



Students this year, real salary levels Jiemi fresh



Cottage in China



Tuesday, September 14, 2010

Simple jigsaw puzzle production


Small shaped jigsaw puzzle game producers are introductory courses, in this case, the reader will learn how to make a simple puzzle game in Flash.

First, let us approximate idea of what the game looks like: screen, broken pieces scattered over N images, through the broken picture we can see on the horizon behind a square area, then the right side of the screen was shocked to read in large letters - Simple puzzle.

OK, the idea is completed, we will open the following do it.

First, make tiles

1. Jigsaw puzzles, puzzle did not plan how to do it? Therefore, we must first find out where pictures come, and import it into Flash,.

Select File> Import, import the material to do the puzzle pictures.

2. Just import the pictures selected, select Modify> Transform> Scale, the size of the picture to re-adjust.

3. Photo size adjustment, press Ctrl + B to break up.

4. Select Line tool, draw a cross in the picture, the picture is divided into four. Because this case is to introduce the principle of making puzzles, so here only do four tiles.

We are real common disease that poor 顙?Wong Leng Leng, then stunned, so we then carry out a further processing of the four sides.

5. Press Ctrl + Alt + Shift + R, display the ruler, and then pull it out from the ruler 顙?類?smart straight heron 顚?teach yoga limp line overlap.

6. Press Ctrl + Alt +; locking guide wire. Then hold down the Ctrl key and then use the mouse in the middle of four black line border pulled a turning point?

7. Hold down the Ctrl key again will back the protruding ends, forming a small triangle (Figure 1).



Figure 1

8. Use the mouse to change the small triangle formed small arc (Figure 2).



Figure 2

9. Click to select the top left corner of the piece of picture, press the F8 device Properties dialog box pops up. In the Name of input g1, then Behavior elected Graphic, click OK after the selected picture into a graphic element g1.

Similarly, the rest of the other three images using the same methods are converted into graphic element g2, g3, g4. And then just used to separate the image of the black line to delete.

10. Select g1, g2, g3, g4 four components, press Ctrl + C copy a.

11. Just press Ctrl + V to paste up copy of the component

12. Click to select g1, press F8 Component Properties dialog box pops up. In Name, type b will be chosen Behavior Button, click OK after the selected components into a button component g1 b1.

Similarly, the rest of the other three images using the same method to convert to the button component b2, b3, b4.

13. Click to select b1, press F8 Component Properties dialog box pops up. In Name, type m1, then Behavior selected Movie Clip, click OK after the selected components into a movie clip b1 m1.

Similarly, the rest of the other three images using the same method to convert to movie clip m2, m3, m4.

Thus, the required tiles have been produced. Goes on in the background of the game is to do.




[Next]



Second, make the background

1. The name of the current layer to "tiles." Below the current level and then the new layer named "Background."

2. Check out just copy backup group on the side of the object, press Ctrl + X Cut the.

3. Select the "background" layer, press Ctrl + V, to paste the picture object to this level.

4. Double-click the group to enter edit mode, select all the graphic elements. Press Ctrl + I to open an instance of panel, the Behavior to Movie Clip (Figure 3).



Figure 3

5. Select the top left corner has been turned into Movie Clip of the g1 device instance, in the instance of the Name panel, type d1. Similarly, the remaining three components were named d2, d3, d4.

6. Select all the components, select Window> Panels> Effect, open the effects panel. Select the Tint effect from the list, then Tint Color set to black.

7. Replaced with the text tool, the right side of the stage the book "Simple jigsaw puzzle."

8. Locked "background" layer.

Third, write code

Finally, the highlight of the entire case made, writes the script to make tiles moving.

"Blocks" layer m1 instance, select the components inside the b1. Open the object action panel, enter the following code:

on (press) (

startDrag ("", true); file / / start drag

)

on (release) (

stopDrag ();// stop drag

obj = "/ d1"; file / / floor tiles on the corresponding

if (_droptarget == obj) (file / / determine whether the release of the tiles on the corresponding floor tiles.

file / / if the corresponding tiles on the floor will

file / / release the tiles and their alignment to form an automatic

file / / adsorption effect.

setProperty ("",_ x, getProperty (obj, _x));

setProperty ("",_ y, getProperty (obj, _y));

)

)

2. Double-click the "Blocks" layer m2 instance, select the inside of the b2 component. Open the object action panel, enter the above section of code, and one of the obj = "/ d1"; to obj = "/ d2";.

Similarly, for the rest of the m3, m4 instance, if the phrase obj = "/ d1"; converted into the corresponding obj = "/ d3"; and obj = "/ d4"; can.

Finally, the tiles break up play, the game was on OK (Figure 4).



Figure 4






相关链接:



Archos mkv



ps3 OGM



wmv ps3



video Format